



  

<!DOCTYPE html>
<html
  lang="en"
  
  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
  data-a11y-animated-images="system" data-a11y-link-underlines="true"
  
  >




  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  <link rel="preconnect" href="https://avatars.githubusercontent.com">

<script type="importmap">{"imports":{"react":"https://github.githubassets.com/assets/react-e27d1b3e03961e68.js","react-dom":"https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js","react-is":"https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js","react-reconciler":"https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js","react/compiler-runtime":"https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js","react/jsx-dev-runtime":"https://github.githubassets.com/assets/react-jsx-dev-runtime-ea55d68667d559e5.js","react/jsx-runtime":"https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js","scheduler":"https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js"}}</script>
<meta name="react-profiling" content="0" data-turbo-transient="true" />
<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@777f63f87cd0" data-turbo-track="reload" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-e27d1b3e03961e68.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js" />

  


  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f4bf1142976e4bbf.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-f661b49995ba0bd8.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-0b38d22346321c92.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-f1c62c9e70259b9f.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-f50cacf0a86b9929.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-e61d4f4ca17852c2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-39c10993d5603fac.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-73236c840c0c7d90.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-0de76f07cc035b10.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-fd1500c8744e40d6.css" />

  <style type="text/css">
    :root {
      --tab-size-preference: 4;
    }

    pre, code {
      tab-size: var(--tab-size-preference);
    }
  </style>

    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-ed9ca172356fd545.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-1d2c7f7b52a6068b.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-54ba76e934a49d7c.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-456bd5deb85c7ecd.css" />
  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-11ee8a031c040c1a.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-2d56bdb0166c0238.css" />

  

  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","async_conversion_coverage_enabled","billing_billable_licenses_cost_center_bucket_fix","billing_budget_expiration","billing_cost_center_list_assigned_resources","billing_discount_threshold_notification","code_quality_enablement_banner_targeting","code_quality_remove_preview","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","coding_agent_third_party_model_ui","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automation_repo_mcp_servers","copilot_automations_pagination","copilot_chat_auto_mode_v2","copilot_chat_clear_model_selection_for_default_change","copilot_chat_header_reorder","copilot_chat_max_upsell","copilot_chat_models_browser_cache","copilot_chat_vision_dotcom_chat_ga_gate","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_fix_failed_workflows_all_skus","copilot_hide_hovercard","copilot_immersive_embedded_header_button","copilot_immersive_file_preview_keep_mounted","copilot_immersive_task_hyperlinking","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","copilot_mission_control_early_stop","copilot_mission_control_environment_list_icons","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_client_side_clone","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_task_scoped_alive_channel","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset","copilot_workbench_sunset_redirect","copilot_workbench_ubb","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","glc_code_quality_repo_settings_workflow_config","hide_github_models_ui","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_optimistic_updates","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_lazy_load_comment_box_suggestions","issues_optimistic_linked_branch_create","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_cookie_consent_banner","marketing_pages_search_explore_provider","memex_client_env_github_domain","memex_default_issue_create_repository","memex_lazy_hydrate_agent_tasks","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_checks_refetch_dedupe","merge_status_header_feedback","oauth_authorize_clickjacking_protection","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_commit_checks_dialog","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_feedback_dialog","pull_request_virtualization_image_estimate","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","quick_search_lazy_suggestions","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_tanstack_allowed","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_pulls_dashboard_persistence","repo_pulls_dashboard_sidebar_links","repos_contributors_limited_default_range","review_involves_filter","rule_ignored_file_paths","rulesets_actor_list_editor","sample_network_conn_type","security_center_artifact_filters_popover","see_who_reacted","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","set_sha256_on_repo_creation_form","site_banner_desktop_copilot_app","site_ghca_pixel_mona","site_github_app_ga_page","site_github_app_ga_page_highlight","site_github_app_mobile_native_share","site_global_banner_dev_days_attendee","site_global_banner_learn_copilot_sdk","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","ui_service_compute_proxy_control","ui_service_referrer_metrics","ui_service_staleness_detection","update_issue_suggestions","user_code_paste_ux","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workbench_store_readonly","workstream_plugin_bootstrap"],"githubDomain":"https://github.com","copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-e3d808ee18eb9784.js"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-a12029eff72d4c25.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-74e9766bd696d26a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-ecf766ea8a2c7fd6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-8e3d9c5d57d50312.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-cd1b421ad0ad7ed5.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-aac3c6a76e7204d4.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.b6099d51b9e67b57.module.css" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-86a8f5de995615f8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e88088f989b27670.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-7cdf4e0db98b997c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-6b3c07383371bf58.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-36f036c13c2e3a4c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/kw-866fd9513ae95106.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r1-b075aab3204f32f9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-7c5d1669717041f8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-5126390ff433704d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j05-dce4d588268f0f7e.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-93733708c5958d7b.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-f2502331accb5c8d.js" defer="defer"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-f3f5d71440009c48.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-76b18916d0c8ec4d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-5109c77d7ac61078.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-fbb00aaa3ab9abdf.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/04n-51c49ba758739f13.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ur-024971cb63acad59.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t-364e19c63d726e9a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6ny-c969fbae697a356f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/yhq-3a209035a30b1a09.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z1v-da5b33b877bfa358.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wo-09f85d22a6c8931b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/9y-81cfe57dc9040f3e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-41a4cf04cbd99503.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0p-81491ed0d9d666e2.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-4302cc154b1659c5.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.5858534b1c27f133.module.css" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-menu-5510dbdd5a7b128d.js" defer="defer"></script>
  
  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-12ebdc24dcff1ecc.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ncx-9a860680a5f230b9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j6-363f0ebf4f62f310.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-bf6f21d7e7a43c35.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fe-7576d9b281e2106a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wsr-5fd3071e5a9061ab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0n-ecadb2ffe6b01ba2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xv-51cb34754bda73a9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/n4u-6317ce1c31aed1db.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j8s-d90ce3a169b741ed.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/la-de176c4ee471f2b3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/eag-d9eea130fa716df9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/y2-87df441f1bc5a264.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/kcz-607e36c8a3751cf0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/x4-65dba777efd828f3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/gzu-1a09248f686325f6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bi0-e2f78de823e39ca9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/on-95be29ba1ef725d9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/b1-1dbc371cef78c3c1.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0l5-c4edb8ab48c5846d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/c2z-c92998400310b94b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/f9-038758dcbfe08dab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0k-b7df0a74912a42bf.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sp-915c6643cc0d7d44.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/og-93ae8b358505d372.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/b9-69d9b60a1b1fcd59.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ec-8ea7978d3fcd114e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/du-a401e69a37d95bcc.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ql0-1c18210f6b9e2263.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/20-0a2e46387735f1f4.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/dsj-cb1e4ddbce4f007b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-9f5235d335ab624b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ko6-9e80f7ac359e3c43.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/uw-8c275f7ac25b7cf6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bsb-4f4ac8c20da73fac.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/w5-13e3a7548bb20af9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fm-c00a7677663ba326.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z-45022d3da7b8817e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/h0-010921512138e12f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5p-ae5db0820116fb43.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/8vq-b2af216e992e11ef.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/g5-88f2a4514daa19ca.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xc-f5d51b571cd317cb.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/arw-51e8918a1b75a80f.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-view-a6780f3eca2d956c.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/ql0.de7a55ca73db5693.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/z.812a998e1961b84d.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/xc.13e027137438fd9f.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-view.ef276ae8775e2eee.module.css" />

  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hu-1fc0b2a167afc025.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fb-ef2c91536abed646.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-f636b8bdeb34dd93.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.e8dd3d295ef547fd.module.css" />


  <title>Python/DIRECTORY.md at master · davgit/Python · GitHub</title>



  <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient>
  <meta name="route-controller" content="blob" data-turbo-transient>
  <meta name="route-action" content="show" data-turbo-transient>
  <meta name="fetch-nonce" content="v2:43f927e9-abdf-afa2-c619-4b269c4344d2">

    
  <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb">


  <meta name="request-id" content="D894:1DE666:10D3FEF2:FA26D94:6AAC7B2D" data-pjax-transient="true"/><meta name="html-safe-nonce" content="c2b9152f0703d7a31b24582b8f334d0b4a1dc4da810c7fda24a714c251d7ed7e" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEODk0OjFERTY2NjoxMEQzRkVGMjpGQTI2RDk0OjZBQUM3QjJEIiwidmlzaXRvcl9pZCI6IjY3OTg1NzU3Njk4MTk1NzcxMzMiLCJyZWdpb25fZWRnZSI6ImZyYSIsInJlZ2lvbl9yZW5kZXIiOiJmcmEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="18b84eff427e4cc83c8c029b46e7ef72b0e466f3911494d00ecc711d3858f397" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:427406221" data-turbo-transient>


  <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" />
  

  <meta name="selected-link" value="repo_source" data-turbo-transient>
  <link rel="assets" href="https://github.githubassets.com/">

    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">

<meta name="octolytics-url" content="https://collector.github.com/github/collect" />





  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-turbo-transient="true" />

  




    <meta name="user-login" content="">

  

    <meta name="viewport" content="width=device-width">

    

      <meta name="description" content="All Algorithms implemented in Python. Contribute to davgit/Python development by creating an account on GitHub.">

      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">

    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <meta property="fb:app_id" content="1401488693436528">
    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/davgit/Python/blob/master/DIRECTORY.md" />

      <meta name="twitter:image" content="https://opengraph.githubassets.com/18be12969d5b584571a6ea2b9a6deb2695dbb2ee8ea644faebb720bdd51fc41b/davgit/Python" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="Python/DIRECTORY.md at master · davgit/Python" /><meta name="twitter:description" content="All Algorithms implemented in Python. Contribute to davgit/Python development by creating an account on GitHub." />
  <meta property="og:image" content="https://opengraph.githubassets.com/18be12969d5b584571a6ea2b9a6deb2695dbb2ee8ea644faebb720bdd51fc41b/davgit/Python" /><meta property="og:image:alt" content="All Algorithms implemented in Python. Contribute to davgit/Python development by creating an account on GitHub." /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="Python/DIRECTORY.md at master · davgit/Python" /><meta property="og:url" content="https://github.com/davgit/Python/blob/master/DIRECTORY.md" /><meta property="og:description" content="All Algorithms implemented in Python. Contribute to davgit/Python development by creating an account on GitHub." />
  




      <meta name="hostname" content="github.com">



        <meta name="expected-hostname" content="github.com">


  <meta http-equiv="x-pjax-version" content="7f78879220af9029c655f31a93707f3ff894fe8f586fd2c3dd87c7ba7d1bbd28" data-turbo-track="reload">
  <meta http-equiv="x-pjax-csp-version" content="0c5c6e5334a905d8f9521e09eadcffba484d422e0d262e07ff922e6bc18b2ac6" data-turbo-track="reload">
  <meta http-equiv="x-pjax-css-version" content="ec4c7b86d7b57240253150b827ea48b04e08d8760dc6553d2a04f62000f3fe0c" data-turbo-track="reload">
  <meta http-equiv="x-pjax-js-version" content="31c2f4fc7e636f6578ac5467c529f90d5c0661674c2ecc1deec404c690c13ce3" data-turbo-track="reload">

  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">

      <meta name="turbo-cache-control" content="no-cache" data-turbo-transient>

    <meta data-hydrostats="publish">

  <meta name="go-import" content="github.com/davgit/Python git https://github.com/davgit/Python.git">

  <meta name="octolytics-dimension-user_id" content="294138" /><meta name="octolytics-dimension-user_login" content="davgit" /><meta name="octolytics-dimension-repository_id" content="427406221" /><meta name="octolytics-dimension-repository_nwo" content="davgit/Python" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="true" /><meta name="octolytics-dimension-repository_parent_id" content="63476337" /><meta name="octolytics-dimension-repository_parent_nwo" content="TheAlgorithms/Python" /><meta name="octolytics-dimension-repository_network_root_id" content="63476337" /><meta name="octolytics-dimension-repository_network_root_nwo" content="TheAlgorithms/Python" />
  



    

    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
  <meta name="disable-turbo" content="false">


  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">


  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="release" content="0d7e32223095bb8f9d5aafbb7fdc46d210db5bf2" data-turbo-track="reload">
  <meta name="ui-target" content="full">

  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">

<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
      

    <div class="position-relative header-wrapper js-header-wrapper ">
      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>

      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>      
      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/l7j-2ddd8b435dadae28.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-dbc58f8db60d2469.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.2cf2076e22cc0172.module.css" />

<react-partial
  partial-name="keyboard-shortcuts-dialog"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>





      

          
          

                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2l-8671acba87bc0dcb.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/i26-f2ae65b837c90ae7.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz5-23f28c0f388769c9.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lht-26506ea833dda5be.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p1-76a75a6081059b19.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3d-82c347d20a13fb90.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tua-c4ca62c5e0e0318e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4s-c22d880230690e1f.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-b281db3f57af821e.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.6a01c236ff527e7e.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/4s.e3d02f110161be52.module.css" />

<react-partial
  partial-name="marketing-header"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fdavgit%2FPython%2Fblob%2Fmaster%2FDIRECTORY.md","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow\u0026source=header-repo\u0026source_repo=davgit%2FPython","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/davgit/Python/blob/master/DIRECTORY.md\",\"user_id\":null}}","auth_hydro_click_hmac":"7521b7fd79da18f6980b9495c0de3f47fdb54e8ddf3ba9cea4da18cc54364978","overlay":false,"fixed":false}}</script>
  <div data-target="react-partial.reactRoot"><div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark"><header class="MarketingHeader-module__root__Tk7n3 HeaderMktg header-logged-out" role="banner" data-marketing-header="true" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark" data-is-top="true"><h2 class="MarketingHeader-module__visuallyHidden__sqKsl">Navigation Menu</h2><button type="button" class="MarketingHeader-module__backdrop__sw4RU" aria-label="Close navigation menu"></button><div class="MarketingHeader-module__bar__mBSyE"><div class="MarketingHeader-module__topRow__yeury"><div class="MarketingHeader-module__toggleSlot__hDxbh"><button type="button" class="HeaderMenuToggle-module__toggle__i8EiC" aria-label="Toggle navigation" aria-expanded="false"><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span></button></div><a href="/" aria-label="Homepage" class="HeaderLogo-module__logo__UFyHI" data-analytics-event="{&quot;action&quot;:&quot;homepage&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;logo&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;homepage_link_logo_header&quot;}"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><div class="AuthCTAs-module__mobileActions__NNzeV"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fdavgit%2FPython%2Fblob%2Fmaster%2FDIRECTORY.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/davgit/Python/blob/master/DIRECTORY.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7521b7fd79da18f6980b9495c0de3f47fdb54e8ddf3ba9cea4da18cc54364978"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_3dd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_3dd_">Appearance settings</div></div></div><div class="MarketingHeader-module__menu__GIy3y"><div class="MarketingHeader-module__menuWrapper__owstH"><nav class="MarketingNavigation-module__nav__W0KYY" aria-label="Global"><ul class="MarketingNavigation-module__list__tFbMb"><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_nd_">Platform<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5knd_">AI CODE CREATION</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot" data-analytics-event="{&quot;action&quot;:&quot;github_copilot&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>GitHub Copilot</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Write better code with AI</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/ai/github-app" data-analytics-event="{&quot;action&quot;:&quot;github_copilot_app&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_app_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656"></path></svg>GitHub Copilot app</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Direct agents from issue to merge</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/mcp" data-analytics-event="{&quot;action&quot;:&quot;mcp_registry&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;mcp_registry_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mcp NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg>MCP Registry</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Integrate external tools</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9knd_">DEVELOPER WORKFLOWS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/actions" data-analytics-event="{&quot;action&quot;:&quot;actions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;actions_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-workflow NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path></svg>Actions</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Automate any workflow</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/codespaces" data-analytics-event="{&quot;action&quot;:&quot;codespaces&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;codespaces_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codespaces NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg>Codespaces</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Instant dev environments</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/issues" data-analytics-event="{&quot;action&quot;:&quot;issues&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;issues_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg>Issues</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Plan and track work</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-review" data-analytics-event="{&quot;action&quot;:&quot;code_review&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_review_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>Code Review</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Manage code changes</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-quality" data-analytics-event="{&quot;action&quot;:&quot;code_quality&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_quality_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codescan-checkmark NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z"></path></svg>Code Quality</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enforce quality at merge</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dknd_">APPLICATION SECURITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Find and fix vulnerabilities</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/code-security" data-analytics-event="{&quot;action&quot;:&quot;code_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>Code security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Secure your code as you build</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/secret-protection" data-analytics-event="{&quot;action&quot;:&quot;secret_protection&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;secret_protection_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-lock NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"></path></svg>Secret protection</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Stop leaks before they start</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ NavGroup-module__hasSeparator__FnMrN"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_hknd_">EXPLORE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_hknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/why-github" data-analytics-event="{&quot;action&quot;:&quot;why_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;why_github_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog" data-analytics-event="{&quot;action&quot;:&quot;blog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;blog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog/changelog" data-analytics-event="{&quot;action&quot;:&quot;changelog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;changelog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Changelog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/marketplace" data-analytics-event="{&quot;action&quot;:&quot;marketplace&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;marketplace_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Marketplace</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/features" data-analytics-event="{&quot;action&quot;:&quot;view_all_features&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_features_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all features</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_17d_">Solutions<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_17d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5l7d_">BY COMPANY SIZE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprises&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Enterprises</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/team" data-analytics-event="{&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Small and medium teams</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise/startups" data-analytics-event="{&quot;action&quot;:&quot;startups&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Startups</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/nonprofits" data-analytics-event="{&quot;action&quot;:&quot;nonprofits&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Nonprofits</span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9l7d_">BY USE CASE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/app-modernization" data-analytics-event="{&quot;action&quot;:&quot;app_modernization&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;app_modernization_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">App Modernization</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devsecops" data-analytics-event="{&quot;action&quot;:&quot;devsecops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevSecOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/ci-cd" data-analytics-event="{&quot;action&quot;:&quot;ci/cd&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ci/cd_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">CI/CD</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/use-case" data-analytics-event="{&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all use cases</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dl7d_">BY INDUSTRY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dl7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/healthcare" data-analytics-event="{&quot;action&quot;:&quot;healthcare&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Healthcare</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/financial-services" data-analytics-event="{&quot;action&quot;:&quot;financial_services&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Financial services</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/manufacturing" data-analytics-event="{&quot;action&quot;:&quot;manufacturing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Manufacturing</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/government" data-analytics-event="{&quot;action&quot;:&quot;government&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Government</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/industry" data-analytics-event="{&quot;action&quot;:&quot;view_all_industries&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all industries</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions" data-analytics-event="{&quot;action&quot;:&quot;view_all_solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_solutions_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all solutions</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_1nd_">Resources<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_1nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5lnd_">EXPLORE BY TOPIC</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=ai" data-analytics-event="{&quot;action&quot;:&quot;ai&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=software-development" data-analytics-event="{&quot;action&quot;:&quot;software_development&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Software Development</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=security" data-analytics-event="{&quot;action&quot;:&quot;security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources/articles" data-analytics-event="{&quot;action&quot;:&quot;view_all_topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_topics_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all topics</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9lnd_">EXPLORE BY TYPE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/customer-stories" data-analytics-event="{&quot;action&quot;:&quot;customer_stories&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer stories</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/events" data-analytics-event="{&quot;action&quot;:&quot;events__webinars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;events__webinars_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Events &amp; webinars</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/whitepapers" data-analytics-event="{&quot;action&quot;:&quot;ebooks__reports&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ebooks__reports_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Ebooks &amp; reports</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/executive-insights" data-analytics-event="{&quot;action&quot;:&quot;business_insights&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;business_insights_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Business insights</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://skills.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_skills&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_skills_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Skills</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dlnd_">SUPPORT &amp; SERVICES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dlnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://support.github.com" data-analytics-event="{&quot;action&quot;:&quot;customer_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_support_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer support</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/orgs/community/discussions" data-analytics-event="{&quot;action&quot;:&quot;community_forum&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;community_forum_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Community forum</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trust-center" data-analytics-event="{&quot;action&quot;:&quot;trust_center&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trust_center_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trust center</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;action&quot;:&quot;partners&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources" data-analytics-event="{&quot;action&quot;:&quot;view_all_resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_resources_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all resources</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_27d_">Open Source<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_27d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5m7d_">COMMUNITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/open-source/sponsors" data-analytics-event="{&quot;action&quot;:&quot;github_sponsors&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sponsor-tiers NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z"></path></svg>GitHub Sponsors</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Fund open source developers</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9m7d_">PROGRAMS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://securitylab.github.com" data-analytics-event="{&quot;action&quot;:&quot;security_lab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_lab_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security Lab</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://maintainers.github.com" data-analytics-event="{&quot;action&quot;:&quot;maintainer_community&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;maintainer_community_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Maintainer Community</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://stars.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_stars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_stars_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Stars</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://archiveprogram.github.com" data-analytics-event="{&quot;action&quot;:&quot;archive_program&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;archive_program_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Archive Program</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dm7d_">REPOSITORIES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dm7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/topics" data-analytics-event="{&quot;action&quot;:&quot;topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Topics</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trending" data-analytics-event="{&quot;action&quot;:&quot;trending&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trending</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/collections" data-analytics-event="{&quot;action&quot;:&quot;collections&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Collections</span></a></li></ul></div></li></ul></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_2nd_">Enterprise<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_2nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5mnd_">ENTERPRISE SOLUTIONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-stack NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z"></path></svg>Enterprise platform</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">AI-powered developer platform</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9mnd_">AVAILABLE ADD-ONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade security features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot/copilot-business" data-analytics-event="{&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot for Business</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade AI features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise/premium-support" data-analytics-event="{&quot;action&quot;:&quot;premium_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Premium Support</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade 24/7 support</span></span></a></li></ul></div></li></ul></div></div></li><li><a href="https://github.com/pricing" data-analytics-event="{&quot;action&quot;:&quot;pricing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;pricing&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;pricing_link_pricing_navbar&quot;}" class="MarketingNavigation-module__navLink__hUomM">Pricing</a></li></ul></nav><div class="MarketingHeader-module__ctaContainer__tBmPz"><div class="HeaderSearch-module__searchSlot__oVOUS"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderSearch-module__trigger__zsF9q" type="button" aria-haspopup="dialog" aria-expanded="false" aria-label="Search or jump to, type / to search" data-analytics-event="{&quot;action&quot;:&quot;searchbar&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;context&quot;:&quot;global&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"><span class="HeaderSearch-module__content__kMpxU"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search HeaderSearch-module__icon__wcrHX" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg><span class="HeaderSearch-module__label__d1iWG">Search</span><kbd class="HeaderSearch-module__kbd__HNG0o" aria-hidden="true">/</kbd></span></span></span></button><div class="d-none"></div></div><div class="AuthCTAs-module__signInWrap__q2P60"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq AuthCTAs-module__desktopActionGap__UZuXT AuthCTAs-module__hiddenBelowLg__BfKBw" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fdavgit%2FPython%2Fblob%2Fmaster%2FDIRECTORY.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/davgit/Python/blob/master/DIRECTORY.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7521b7fd79da18f6980b9495c0de3f47fdb54e8ddf3ba9cea4da18cc54364978"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=davgit%2FPython" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/davgit/Python/blob/master/DIRECTORY.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7521b7fd79da18f6980b9495c0de3f47fdb54e8ddf3ba9cea4da18cc54364978"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Sign up</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_fbd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_fbd_">Appearance settings</div></div></div></div></div><div class="MarketingHeader-module__bottomBorder__uZT38" aria-hidden="true"></div></header></div></div>
</react-partial>



      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
  
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>

    <button id="icon-button-c846303a-3623-47f3-a7dd-6e185d3ccbd0" aria-labelledby="tooltip-1ce60f0a-5004-414f-9bf9-3c2a889321de" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button><tool-tip id="tooltip-1ce60f0a-5004-414f-9bf9-3c2a889321de" for="icon-button-c846303a-3623-47f3-a7dd-6e185d3ccbd0" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>


  
</div>
    </div>

  <div id="start-of-content" class="show-on-focus"></div>








    <div id="js-flash-container" class="flash-container" data-turbo-replace>





  <template class="js-flash-template">
    
<div class="flash flash-full   {{ className }}">
  <div >
    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    <div aria-atomic="true" role="alert" class="js-flash-alert">
      
      <div>{{ message }}</div>

    </div>
  </div>
</div>
  </template>
</div>


    






  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
    data-project-hovercards-enabled
  >
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" >
      
      








  

    <div id="repository-container-header"  class="tmp-pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace>

        <div class="d-flex flex-nowrap flex-justify-end tmp-mb-3  tmp-px-3 tmp-px-lg-5" style="gap: 1rem;">

          <div class="flex-auto min-width-0 width-fit">
              
  <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked color-fg-muted mr-2 tmp-mr-2">
    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
</svg>
    
    <span class="author flex-self-stretch" itemprop="author">
      <a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/davgit/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/davgit">
        davgit
</a>    </span>
    <span class="mx-1 flex-self-stretch color-fg-muted">/</span>
    <strong itemprop="name" class="mr-2 flex-self-stretch">
      <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/davgit/Python">Python</a>
    </strong>

    <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span>
  </div>
    <span class="text-small lh-condensed-ultra no-wrap mt-1" data-repository-hovercards-enabled>
      forked from <a data-hovercard-type="repository" data-hovercard-url="/TheAlgorithms/Python/hovercard" class="Link--inTextBlock" href="/TheAlgorithms/Python">TheAlgorithms/Python</a>
    </span>


          </div>

          <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;">
              <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">
    
      

  <li>
            <a href="/login?return_to=%2Fdavgit%2FPython" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/davgit/Python/blob/master/DIRECTORY.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9fbbfcf564f00ef563b050f09b4c880779666ab3967fd01a5bd224f32cd35eff" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2 tmp-mr-2">
    <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path>
</svg>Notifications
</a>    <tool-tip id="tooltip-c8774436-0a99-4d1c-a9ed-4e68809b8409" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip>

  </li>

  <li>
          <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Fdavgit%2FPython" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:427406221,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/davgit/Python/blob/master/DIRECTORY.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9193c0cd02a14bab8f1d5a2eb122b40e33f6f71bf5fd8a89f7859f595a8c5ca2" data-view-component="true" class="btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2 tmp-mr-2">
    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
</svg>Fork
    <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="0" data-view-component="true" class="Counter">0</span>
</a>
  </li>

  <li>
        <div data-view-component="true" class="BtnGroup d-flex">
        <a href="/login?return_to=%2Fdavgit%2FPython" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:427406221,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/davgit/Python/blob/master/DIRECTORY.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="8ea51d99ba8e7a2c103b6736c2d6b2805c0cf9910719bf7a3f1bd3d29a526bb3" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2 tmp-mr-2">
    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
</svg><span data-view-component="true" class="d-inline">
          Star
</span>          <span id="repo-stars-counter-star" aria-label="0 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="0" data-view-component="true" class="Counter js-social-count">0</span>
</a></div>
  </li>

</ul>

          </div>
        </div>

          <div id="responsive-meta-container" data-turbo-replace>
</div>


            <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 tmp-px-3 px-md-4 tmp-px-md-4 px-lg-5 tmp-px-lg-5">

  <ul data-view-component="true" class="UnderlineNav-body list-style-none">
      <li data-view-component="true" class="d-inline-flex">
  <a id="code-tab" href="/davgit/Python" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /davgit/Python" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-command-id="repositories:go-to-code" data-react-nav="code-view" data-react-nav-anchor="code-view-repo-link" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline">
    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
        <span data-content="Code">Code</span>
          <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="pull-requests-tab" href="/davgit/Python/pulls" data-tab-item="i1pull-requests-tab" data-selected-links="repo_pulls checks /davgit/Python/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-command-id="repositories:go-to-pull-requests" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline">
    <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
        <span data-content="Pull requests">Pull requests</span>
          <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="actions-tab" href="/davgit/Python/actions" data-tab-item="i2actions-tab" data-selected-links="repo_actions /davgit/Python/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-command-id="repositories:go-to-actions" data-react-nav="actions-workflows" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline">
    <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
        <span data-content="Actions">Actions</span>
          <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="projects-tab" href="/davgit/Python/projects" data-tab-item="i3projects-tab" data-selected-links="repo_projects new_repo_project repo_project /davgit/Python/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-command-id="repositories:go-to-projects" data-react-nav="repo" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline">
    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
        <span data-content="Projects">Projects</span>
          <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="security-and-quality-tab" href="/davgit/Python/security" data-tab-item="i4security-and-quality-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /davgit/Python/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-command-id="repositories:go-to-security" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security and quality&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline">
    <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span data-content="Security and quality">Security and quality</span>
          <span id="security-and-quality-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="insights-tab" href="/davgit/Python/pulse" data-tab-item="i5insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /davgit/Python/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-command-id="repositories:go-to-insights" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline">
    <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
        <span data-content="Insights">Insights</span>
          <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
</ul>
    <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 tmp-pr-3 pr-md-4 tmp-pr-md-4 pr-lg-5 tmp-pr-lg-5 right-0">      <action-menu data-select-variant="none" data-view-component="true">
  <focus-group direction="vertical" mnemonics retain>
    <button id="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-button" popovertarget="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-overlay" aria-controls="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-list" aria-haspopup="true" aria-labelledby="tooltip-8e88cef7-040c-4f10-875a-6ec6f79728ff" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
</svg>
</button><tool-tip id="tooltip-8e88cef7-040c-4f10-875a-6ec6f79728ff" for="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip>


<anchored-position data-target="action-menu.overlay" id="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-overlay" anchor="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">          <action-list>
  <div data-view-component="true">
    <ul aria-labelledby="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-button" id="action-menu-4c12da03-c690-4c65-bbbb-5184caff1292-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-a05cb9ae-108c-4c4c-bfac-111d4ab10132" href="/davgit/Python" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Code
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i1pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-ba41d105-5f9c-460e-8b46-2c765bc6e433" href="/davgit/Python/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request">
    <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Pull requests
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i2actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-0b48134e-5736-4adf-a2f4-988ad8445145" href="/davgit/Python/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
    <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Actions
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i3projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-288fe8f1-c0a9-4622-b90d-5126aa13be4d" href="/davgit/Python/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table">
    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Projects
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i4security-and-quality-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-8fd3cfd6-f20c-4d1d-b0a7-ca03f0fc5448" href="/davgit/Python/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield">
    <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Security and quality
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i5insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-cafab9fb-4120-4fd8-8637-0595a0a5a9ee" href="/davgit/Python/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph">
    <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Insights
</span>      
</a>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>  </focus-group>
</action-menu></div>
</nav>

    </div>
  



<turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class="">
    <div id="repo-content-pjax-container" class="repository-content " >
    



    
      
    








<react-app
  app-name="code-view"
  initial-path="/davgit/Python/blob/master/DIRECTORY.md"
  style="display: block; min-height: calc(100vh - 64px);"
  data-attempted-ssr="true"
  data-ssr="true"
  data-lazy="false"
  data-alternate="false"
  data-data-router-enabled="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-app.embeddedData">{"payload":{"codeViewBlobRoute":{"csv":null,"csvError":null,"headerInfo":{"toc":[{"level":2,"text":"Arithmetic Analysis","anchor":"arithmetic-analysis","htmlText":"Arithmetic Analysis"},{"level":2,"text":"Audio Filters","anchor":"audio-filters","htmlText":"Audio Filters"},{"level":2,"text":"Backtracking","anchor":"backtracking","htmlText":"Backtracking"},{"level":2,"text":"Bit Manipulation","anchor":"bit-manipulation","htmlText":"Bit Manipulation"},{"level":2,"text":"Blockchain","anchor":"blockchain","htmlText":"Blockchain"},{"level":2,"text":"Boolean Algebra","anchor":"boolean-algebra","htmlText":"Boolean Algebra"},{"level":2,"text":"Cellular Automata","anchor":"cellular-automata","htmlText":"Cellular Automata"},{"level":2,"text":"Ciphers","anchor":"ciphers","htmlText":"Ciphers"},{"level":2,"text":"Compression","anchor":"compression","htmlText":"Compression"},{"level":2,"text":"Computer Vision","anchor":"computer-vision","htmlText":"Computer Vision"},{"level":2,"text":"Conversions","anchor":"conversions","htmlText":"Conversions"},{"level":2,"text":"Data Structures","anchor":"data-structures","htmlText":"Data Structures"},{"level":2,"text":"Digital Image Processing","anchor":"digital-image-processing","htmlText":"Digital Image Processing"},{"level":2,"text":"Divide And Conquer","anchor":"divide-and-conquer","htmlText":"Divide And Conquer"},{"level":2,"text":"Dynamic Programming","anchor":"dynamic-programming","htmlText":"Dynamic Programming"},{"level":2,"text":"Electronics","anchor":"electronics","htmlText":"Electronics"},{"level":2,"text":"File Transfer","anchor":"file-transfer","htmlText":"File Transfer"},{"level":2,"text":"Financial","anchor":"financial","htmlText":"Financial"},{"level":2,"text":"Fractals","anchor":"fractals","htmlText":"Fractals"},{"level":2,"text":"Fuzzy Logic","anchor":"fuzzy-logic","htmlText":"Fuzzy Logic"},{"level":2,"text":"Genetic Algorithm","anchor":"genetic-algorithm","htmlText":"Genetic Algorithm"},{"level":2,"text":"Geodesy","anchor":"geodesy","htmlText":"Geodesy"},{"level":2,"text":"Graphics","anchor":"graphics","htmlText":"Graphics"},{"level":2,"text":"Graphs","anchor":"graphs","htmlText":"Graphs"},{"level":2,"text":"Greedy Methods","anchor":"greedy-methods","htmlText":"Greedy Methods"},{"level":2,"text":"Hashes","anchor":"hashes","htmlText":"Hashes"},{"level":2,"text":"Knapsack","anchor":"knapsack","htmlText":"Knapsack"},{"level":2,"text":"Linear Algebra","anchor":"linear-algebra","htmlText":"Linear Algebra"},{"level":2,"text":"Machine Learning","anchor":"machine-learning","htmlText":"Machine Learning"},{"level":2,"text":"Maths","anchor":"maths","htmlText":"Maths"},{"level":2,"text":"Matrix","anchor":"matrix","htmlText":"Matrix"},{"level":2,"text":"Networking Flow","anchor":"networking-flow","htmlText":"Networking Flow"},{"level":2,"text":"Neural Network","anchor":"neural-network","htmlText":"Neural Network"},{"level":2,"text":"Other","anchor":"other","htmlText":"Other"},{"level":2,"text":"Physics","anchor":"physics","htmlText":"Physics"},{"level":2,"text":"Project Euler","anchor":"project-euler","htmlText":"Project Euler"},{"level":2,"text":"Quantum","anchor":"quantum","htmlText":"Quantum"},{"level":2,"text":"Scheduling","anchor":"scheduling","htmlText":"Scheduling"},{"level":2,"text":"Searches","anchor":"searches","htmlText":"Searches"},{"level":2,"text":"Sorts","anchor":"sorts","htmlText":"Sorts"},{"level":2,"text":"Strings","anchor":"strings","htmlText":"Strings"},{"level":2,"text":"Web Programming","anchor":"web-programming","htmlText":"Web Programming"}]},"issueTemplate":null,"discussionTemplate":null,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eArithmetic Analysis\u003c/h2\u003e\u003ca id=\"user-content-arithmetic-analysis\" class=\"anchor\" aria-label=\"Permalink: Arithmetic Analysis\" href=\"#arithmetic-analysis\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/bisection.py\"\u003eBisection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/gaussian_elimination.py\"\u003eGaussian Elimination\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/in_static_equilibrium.py\"\u003eIn Static Equilibrium\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/intersection.py\"\u003eIntersection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/jacobi_iteration_method.py\"\u003eJacobi Iteration Method\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/lu_decomposition.py\"\u003eLu Decomposition\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_forward_interpolation.py\"\u003eNewton Forward Interpolation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_method.py\"\u003eNewton Method\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_raphson.py\"\u003eNewton Raphson\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/secant_method.py\"\u003eSecant Method\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eAudio Filters\u003c/h2\u003e\u003ca id=\"user-content-audio-filters\" class=\"anchor\" aria-label=\"Permalink: Audio Filters\" href=\"#audio-filters\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/audio_filters/butterworth_filter.py\"\u003eButterworth Filter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/audio_filters/iir_filter.py\"\u003eIir Filter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/audio_filters/show_response.py\"\u003eShow Response\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBacktracking\u003c/h2\u003e\u003ca id=\"user-content-backtracking\" class=\"anchor\" aria-label=\"Permalink: Backtracking\" href=\"#backtracking\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_combinations.py\"\u003eAll Combinations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_permutations.py\"\u003eAll Permutations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_subsequences.py\"\u003eAll Subsequences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/coloring.py\"\u003eColoring\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/hamiltonian_cycle.py\"\u003eHamiltonian Cycle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/knight_tour.py\"\u003eKnight Tour\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/minimax.py\"\u003eMinimax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens.py\"\u003eN Queens\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens_math.py\"\u003eN Queens Math\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/rat_in_maze.py\"\u003eRat In Maze\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/sudoku.py\"\u003eSudoku\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/backtracking/sum_of_subsets.py\"\u003eSum Of Subsets\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBit Manipulation\u003c/h2\u003e\u003ca id=\"user-content-bit-manipulation\" class=\"anchor\" aria-label=\"Permalink: Bit Manipulation\" href=\"#bit-manipulation\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_and_operator.py\"\u003eBinary And Operator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_setbits.py\"\u003eBinary Count Setbits\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_trailing_zeros.py\"\u003eBinary Count Trailing Zeros\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_or_operator.py\"\u003eBinary Or Operator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_shifts.py\"\u003eBinary Shifts\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_twos_complement.py\"\u003eBinary Twos Complement\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_xor_operator.py\"\u003eBinary Xor Operator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/count_1s_brian_kernighan_method.py\"\u003eCount 1S Brian Kernighan Method\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/count_number_of_one_bits.py\"\u003eCount Number Of One Bits\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/gray_code_sequence.py\"\u003eGray Code Sequence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/reverse_bits.py\"\u003eReverse Bits\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/single_bit_manipulation_operations.py\"\u003eSingle Bit Manipulation Operations\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBlockchain\u003c/h2\u003e\u003ca id=\"user-content-blockchain\" class=\"anchor\" aria-label=\"Permalink: Blockchain\" href=\"#blockchain\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/blockchain/chinese_remainder_theorem.py\"\u003eChinese Remainder Theorem\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/blockchain/diophantine_equation.py\"\u003eDiophantine Equation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/blockchain/modular_division.py\"\u003eModular Division\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBoolean Algebra\u003c/h2\u003e\u003ca id=\"user-content-boolean-algebra\" class=\"anchor\" aria-label=\"Permalink: Boolean Algebra\" href=\"#boolean-algebra\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/boolean_algebra/quine_mc_cluskey.py\"\u003eQuine Mc Cluskey\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCellular Automata\u003c/h2\u003e\u003ca id=\"user-content-cellular-automata\" class=\"anchor\" aria-label=\"Permalink: Cellular Automata\" href=\"#cellular-automata\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/conways_game_of_life.py\"\u003eConways Game Of Life\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/game_of_life.py\"\u003eGame Of Life\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/nagel_schrekenberg.py\"\u003eNagel Schrekenberg\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/one_dimensional.py\"\u003eOne Dimensional\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCiphers\u003c/h2\u003e\u003ca id=\"user-content-ciphers\" class=\"anchor\" aria-label=\"Permalink: Ciphers\" href=\"#ciphers\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/a1z26.py\"\u003eA1Z26\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/affine_cipher.py\"\u003eAffine Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/atbash.py\"\u003eAtbash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/baconian_cipher.py\"\u003eBaconian Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/base16.py\"\u003eBase16\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/base32.py\"\u003eBase32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/base64.py\"\u003eBase64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/base85.py\"\u003eBase85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/beaufort_cipher.py\"\u003eBeaufort Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/bifid.py\"\u003eBifid\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/brute_force_caesar_cipher.py\"\u003eBrute Force Caesar Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/caesar_cipher.py\"\u003eCaesar Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/cryptomath_module.py\"\u003eCryptomath Module\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/decrypt_caesar_with_chi_squared.py\"\u003eDecrypt Caesar With Chi Squared\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/deterministic_miller_rabin.py\"\u003eDeterministic Miller Rabin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie.py\"\u003eDiffie\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie_hellman.py\"\u003eDiffie Hellman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/elgamal_key_generator.py\"\u003eElgamal Key Generator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/enigma_machine2.py\"\u003eEnigma Machine2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/hill_cipher.py\"\u003eHill Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/mixed_keyword_cypher.py\"\u003eMixed Keyword Cypher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/mono_alphabetic_ciphers.py\"\u003eMono Alphabetic Ciphers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/morse_code.py\"\u003eMorse Code\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/onepad_cipher.py\"\u003eOnepad Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/playfair_cipher.py\"\u003ePlayfair Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/polybius.py\"\u003ePolybius\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/porta_cipher.py\"\u003ePorta Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/rabin_miller.py\"\u003eRabin Miller\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/rail_fence_cipher.py\"\u003eRail Fence Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/rot13.py\"\u003eRot13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_cipher.py\"\u003eRsa Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_factorization.py\"\u003eRsa Factorization\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_key_generator.py\"\u003eRsa Key Generator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/shuffled_shift_cipher.py\"\u003eShuffled Shift Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_keyword_cypher.py\"\u003eSimple Keyword Cypher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_substitution_cipher.py\"\u003eSimple Substitution Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/trafid_cipher.py\"\u003eTrafid Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher.py\"\u003eTransposition Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher_encrypt_decrypt_file.py\"\u003eTransposition Cipher Encrypt Decrypt File\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/vigenere_cipher.py\"\u003eVigenere Cipher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/ciphers/xor_cipher.py\"\u003eXor Cipher\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCompression\u003c/h2\u003e\u003ca id=\"user-content-compression\" class=\"anchor\" aria-label=\"Permalink: Compression\" href=\"#compression\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/compression/burrows_wheeler.py\"\u003eBurrows Wheeler\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/compression/huffman.py\"\u003eHuffman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv.py\"\u003eLempel Ziv\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv_decompress.py\"\u003eLempel Ziv Decompress\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/compression/peak_signal_to_noise_ratio.py\"\u003ePeak Signal To Noise Ratio\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eComputer Vision\u003c/h2\u003e\u003ca id=\"user-content-computer-vision\" class=\"anchor\" aria-label=\"Permalink: Computer Vision\" href=\"#computer-vision\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/computer_vision/cnn_classification.py\"\u003eCnn Classification\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/computer_vision/flip_augmentation.py\"\u003eFlip Augmentation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/computer_vision/harris_corner.py\"\u003eHarris Corner\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/computer_vision/mean_threshold.py\"\u003eMean Threshold\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/computer_vision/mosaic_augmentation.py\"\u003eMosaic Augmentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eConversions\u003c/h2\u003e\u003ca id=\"user-content-conversions\" class=\"anchor\" aria-label=\"Permalink: Conversions\" href=\"#conversions\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_decimal.py\"\u003eBinary To Decimal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_hexadecimal.py\"\u003eBinary To Hexadecimal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_octal.py\"\u003eBinary To Octal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_any.py\"\u003eDecimal To Any\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary.py\"\u003eDecimal To Binary\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary_recursion.py\"\u003eDecimal To Binary Recursion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_hexadecimal.py\"\u003eDecimal To Hexadecimal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_octal.py\"\u003eDecimal To Octal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/hex_to_bin.py\"\u003eHex To Bin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/hexadecimal_to_decimal.py\"\u003eHexadecimal To Decimal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/length_conversion.py\"\u003eLength Conversion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/molecular_chemistry.py\"\u003eMolecular Chemistry\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/octal_to_decimal.py\"\u003eOctal To Decimal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/prefix_conversions.py\"\u003ePrefix Conversions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/pressure_conversions.py\"\u003ePressure Conversions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/rgb_hsv_conversion.py\"\u003eRgb Hsv Conversion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/roman_numerals.py\"\u003eRoman Numerals\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/temperature_conversions.py\"\u003eTemperature Conversions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/volume_conversions.py\"\u003eVolume Conversions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/conversions/weight_conversion.py\"\u003eWeight Conversion\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eData Structures\u003c/h2\u003e\u003ca id=\"user-content-data-structures\" class=\"anchor\" aria-label=\"Permalink: Data Structures\" href=\"#data-structures\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eBinary Tree\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/avl_tree.py\"\u003eAvl Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/basic_binary_tree.py\"\u003eBasic Binary Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree.py\"\u003eBinary Search Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree_recursive.py\"\u003eBinary Search Tree Recursive\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_mirror.py\"\u003eBinary Tree Mirror\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_traversals.py\"\u003eBinary Tree Traversals\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/fenwick_tree.py\"\u003eFenwick Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lazy_segment_tree.py\"\u003eLazy Segment Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lowest_common_ancestor.py\"\u003eLowest Common Ancestor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/merge_two_binary_trees.py\"\u003eMerge Two Binary Trees\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/non_recursive_segment_tree.py\"\u003eNon Recursive Segment Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/number_of_possible_binary_trees.py\"\u003eNumber Of Possible Binary Trees\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/red_black_tree.py\"\u003eRed Black Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree.py\"\u003eSegment Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree_other.py\"\u003eSegment Tree Other\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/treap.py\"\u003eTreap\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/wavelet_tree.py\"\u003eWavelet Tree\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDisjoint Set\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/alternate_disjoint_set.py\"\u003eAlternate Disjoint Set\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/disjoint_set.py\"\u003eDisjoint Set\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHashing\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/double_hash.py\"\u003eDouble Hash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table.py\"\u003eHash Table\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table_with_linked_list.py\"\u003eHash Table With Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNumber Theory\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/number_theory/prime_numbers.py\"\u003ePrime Numbers\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/quadratic_probing.py\"\u003eQuadratic Probing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHeap\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/binomial_heap.py\"\u003eBinomial Heap\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap.py\"\u003eHeap\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap_generic.py\"\u003eHeap Generic\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/max_heap.py\"\u003eMax Heap\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/min_heap.py\"\u003eMin Heap\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/randomized_heap.py\"\u003eRandomized Heap\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/skew_heap.py\"\u003eSkew Heap\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinked List\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/circular_linked_list.py\"\u003eCircular Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/deque_doubly.py\"\u003eDeque Doubly\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list.py\"\u003eDoubly Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list_two.py\"\u003eDoubly Linked List Two\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/from_sequence.py\"\u003eFrom Sequence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/has_loop.py\"\u003eHas Loop\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/is_palindrome.py\"\u003eIs Palindrome\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/merge_two_lists.py\"\u003eMerge Two Lists\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/middle_element_of_linked_list.py\"\u003eMiddle Element Of Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/print_reverse.py\"\u003ePrint Reverse\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/singly_linked_list.py\"\u003eSingly Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/skip_list.py\"\u003eSkip List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/swap_nodes.py\"\u003eSwap Nodes\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eQueue\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/circular_queue.py\"\u003eCircular Queue\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/circular_queue_linked_list.py\"\u003eCircular Queue Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/double_ended_queue.py\"\u003eDouble Ended Queue\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/linked_queue.py\"\u003eLinked Queue\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/priority_queue_using_list.py\"\u003ePriority Queue Using List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_list.py\"\u003eQueue On List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_pseudo_stack.py\"\u003eQueue On Pseudo Stack\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eStacks\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/balanced_parentheses.py\"\u003eBalanced Parentheses\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/dijkstras_two_stack_algorithm.py\"\u003eDijkstras Two Stack Algorithm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/evaluate_postfix_notations.py\"\u003eEvaluate Postfix Notations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_postfix_conversion.py\"\u003eInfix To Postfix Conversion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_prefix_conversion.py\"\u003eInfix To Prefix Conversion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/next_greater_element.py\"\u003eNext Greater Element\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/postfix_evaluation.py\"\u003ePostfix Evaluation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/prefix_evaluation.py\"\u003ePrefix Evaluation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack.py\"\u003eStack\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack_with_doubly_linked_list.py\"\u003eStack With Doubly Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack_with_singly_linked_list.py\"\u003eStack With Singly Linked List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stock_span_problem.py\"\u003eStock Span Problem\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTrie\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/data_structures/trie/trie.py\"\u003eTrie\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDigital Image Processing\u003c/h2\u003e\u003ca id=\"user-content-digital-image-processing\" class=\"anchor\" aria-label=\"Permalink: Digital Image Processing\" href=\"#digital-image-processing\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_brightness.py\"\u003eChange Brightness\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_contrast.py\"\u003eChange Contrast\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/convert_to_negative.py\"\u003eConvert To Negative\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDithering\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/dithering/burkes.py\"\u003eBurkes\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eEdge Detection\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/edge_detection/canny.py\"\u003eCanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFilters\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/bilateral_filter.py\"\u003eBilateral Filter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/convolve.py\"\u003eConvolve\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/gabor_filter.py\"\u003eGabor Filter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/gaussian_filter.py\"\u003eGaussian Filter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/median_filter.py\"\u003eMedian Filter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/sobel_filter.py\"\u003eSobel Filter\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eHistogram Equalization\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/histogram_equalization/histogram_stretch.py\"\u003eHistogram Stretch\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/index_calculation.py\"\u003eIndex Calculation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMorphological Operations\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/morphological_operations/dilation_operation.py\"\u003eDilation Operation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/morphological_operations/erosion_operation.py\"\u003eErosion Operation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eResize\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/resize/resize.py\"\u003eResize\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRotation\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/rotation/rotation.py\"\u003eRotation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/sepia.py\"\u003eSepia\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/test_digital_image_processing.py\"\u003eTest Digital Image Processing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDivide And Conquer\u003c/h2\u003e\u003ca id=\"user-content-divide-and-conquer\" class=\"anchor\" aria-label=\"Permalink: Divide And Conquer\" href=\"#divide-and-conquer\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/closest_pair_of_points.py\"\u003eClosest Pair Of Points\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/convex_hull.py\"\u003eConvex Hull\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm.py\"\u003eHeaps Algorithm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm_iterative.py\"\u003eHeaps Algorithm Iterative\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/inversions.py\"\u003eInversions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/kth_order_statistic.py\"\u003eKth Order Statistic\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_difference_pair.py\"\u003eMax Difference Pair\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_subarray_sum.py\"\u003eMax Subarray Sum\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/mergesort.py\"\u003eMergesort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/peak.py\"\u003ePeak\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/power.py\"\u003ePower\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/strassen_matrix_multiplication.py\"\u003eStrassen Matrix Multiplication\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDynamic Programming\u003c/h2\u003e\u003ca id=\"user-content-dynamic-programming\" class=\"anchor\" aria-label=\"Permalink: Dynamic Programming\" href=\"#dynamic-programming\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/abbreviation.py\"\u003eAbbreviation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/all_construct.py\"\u003eAll Construct\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/bitmask.py\"\u003eBitmask\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/catalan_numbers.py\"\u003eCatalan Numbers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/climbing_stairs.py\"\u003eClimbing Stairs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/edit_distance.py\"\u003eEdit Distance\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/factorial.py\"\u003eFactorial\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fast_fibonacci.py\"\u003eFast Fibonacci\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fibonacci.py\"\u003eFibonacci\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/floyd_warshall.py\"\u003eFloyd Warshall\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack.py\"\u003eFractional Knapsack\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack_2.py\"\u003eFractional Knapsack 2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/integer_partition.py\"\u003eInteger Partition\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/iterating_through_submasks.py\"\u003eIterating Through Submasks\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/knapsack.py\"\u003eKnapsack\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_common_subsequence.py\"\u003eLongest Common Subsequence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence.py\"\u003eLongest Increasing Subsequence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence_o(nlogn).py\"\u003eLongest Increasing Subsequence O(Nlogn)\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_sub_array.py\"\u003eLongest Sub Array\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/matrix_chain_order.py\"\u003eMatrix Chain Order\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_non_adjacent_sum.py\"\u003eMax Non Adjacent Sum\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sub_array.py\"\u003eMax Sub Array\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sum_contiguous_subsequence.py\"\u003eMax Sum Contiguous Subsequence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_coin_change.py\"\u003eMinimum Coin Change\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_cost_path.py\"\u003eMinimum Cost Path\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_partition.py\"\u003eMinimum Partition\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_steps_to_one.py\"\u003eMinimum Steps To One\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/optimal_binary_search_tree.py\"\u003eOptimal Binary Search Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/rod_cutting.py\"\u003eRod Cutting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/subset_generation.py\"\u003eSubset Generation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/sum_of_subset.py\"\u003eSum Of Subset\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eElectronics\u003c/h2\u003e\u003ca id=\"user-content-electronics\" class=\"anchor\" aria-label=\"Permalink: Electronics\" href=\"#electronics\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/electronics/carrier_concentration.py\"\u003eCarrier Concentration\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/electronics/coulombs_law.py\"\u003eCoulombs Law\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/electronics/electric_power.py\"\u003eElectric Power\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/electronics/ohms_law.py\"\u003eOhms Law\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFile Transfer\u003c/h2\u003e\u003ca id=\"user-content-file-transfer\" class=\"anchor\" aria-label=\"Permalink: File Transfer\" href=\"#file-transfer\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/file_transfer/receive_file.py\"\u003eReceive File\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/file_transfer/send_file.py\"\u003eSend File\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/file_transfer/tests/test_send_file.py\"\u003eTest Send File\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFinancial\u003c/h2\u003e\u003ca id=\"user-content-financial\" class=\"anchor\" aria-label=\"Permalink: Financial\" href=\"#financial\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/financial/equated_monthly_installments.py\"\u003eEquated Monthly Installments\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/financial/interest.py\"\u003eInterest\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFractals\u003c/h2\u003e\u003ca id=\"user-content-fractals\" class=\"anchor\" aria-label=\"Permalink: Fractals\" href=\"#fractals\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/fractals/julia_sets.py\"\u003eJulia Sets\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/fractals/koch_snowflake.py\"\u003eKoch Snowflake\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/fractals/mandelbrot.py\"\u003eMandelbrot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/fractals/sierpinski_triangle.py\"\u003eSierpinski Triangle\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFuzzy Logic\u003c/h2\u003e\u003ca id=\"user-content-fuzzy-logic\" class=\"anchor\" aria-label=\"Permalink: Fuzzy Logic\" href=\"#fuzzy-logic\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/fuzzy_logic/fuzzy_operations.py\"\u003eFuzzy Operations\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eGenetic Algorithm\u003c/h2\u003e\u003ca id=\"user-content-genetic-algorithm\" class=\"anchor\" aria-label=\"Permalink: Genetic Algorithm\" href=\"#genetic-algorithm\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/genetic_algorithm/basic_string.py\"\u003eBasic String\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eGeodesy\u003c/h2\u003e\u003ca id=\"user-content-geodesy\" class=\"anchor\" aria-label=\"Permalink: Geodesy\" href=\"#geodesy\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/geodesy/haversine_distance.py\"\u003eHaversine Distance\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/geodesy/lamberts_ellipsoidal_distance.py\"\u003eLamberts Ellipsoidal Distance\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eGraphics\u003c/h2\u003e\u003ca id=\"user-content-graphics\" class=\"anchor\" aria-label=\"Permalink: Graphics\" href=\"#graphics\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphics/bezier_curve.py\"\u003eBezier Curve\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphics/vector3_for_2d_rendering.py\"\u003eVector3 For 2D Rendering\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eGraphs\u003c/h2\u003e\u003ca id=\"user-content-graphs\" class=\"anchor\" aria-label=\"Permalink: Graphs\" href=\"#graphs\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/a_star.py\"\u003eA Star\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/articulation_points.py\"\u003eArticulation Points\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/basic_graphs.py\"\u003eBasic Graphs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/bellman_ford.py\"\u003eBellman Ford\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_shortest_path.py\"\u003eBfs Shortest Path\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_zero_one_shortest_path.py\"\u003eBfs Zero One Shortest Path\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_a_star.py\"\u003eBidirectional A Star\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_breadth_first_search.py\"\u003eBidirectional Breadth First Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/boruvka.py\"\u003eBoruvka\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search.py\"\u003eBreadth First Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_2.py\"\u003eBreadth First Search 2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_shortest_path.py\"\u003eBreadth First Search Shortest Path\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_bfs.py\"\u003eCheck Bipartite Graph Bfs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_dfs.py\"\u003eCheck Bipartite Graph Dfs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/check_cycle.py\"\u003eCheck Cycle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/connected_components.py\"\u003eConnected Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search.py\"\u003eDepth First Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search_2.py\"\u003eDepth First Search 2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra.py\"\u003eDijkstra\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_2.py\"\u003eDijkstra 2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_algorithm.py\"\u003eDijkstra Algorithm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/dinic.py\"\u003eDinic\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/directed_and_undirected_(weighted)_graph.py\"\u003eDirected And Undirected (Weighted) Graph\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/edmonds_karp_multiple_source_and_sink.py\"\u003eEdmonds Karp Multiple Source And Sink\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/eulerian_path_and_circuit_for_undirected_graph.py\"\u003eEulerian Path And Circuit For Undirected Graph\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/even_tree.py\"\u003eEven Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/finding_bridges.py\"\u003eFinding Bridges\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/frequent_pattern_graph_miner.py\"\u003eFrequent Pattern Graph Miner\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/g_topological_sort.py\"\u003eG Topological Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/gale_shapley_bigraph.py\"\u003eGale Shapley Bigraph\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_list.py\"\u003eGraph List\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_matrix.py\"\u003eGraph Matrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/graphs_floyd_warshall.py\"\u003eGraphs Floyd Warshall\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/greedy_best_first.py\"\u003eGreedy Best First\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/greedy_min_vertex_cover.py\"\u003eGreedy Min Vertex Cover\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_long.py\"\u003eKahns Algorithm Long\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_topo.py\"\u003eKahns Algorithm Topo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/karger.py\"\u003eKarger\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/markov_chain.py\"\u003eMarkov Chain\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/matching_min_vertex_cover.py\"\u003eMatching Min Vertex Cover\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_boruvka.py\"\u003eMinimum Spanning Tree Boruvka\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal.py\"\u003eMinimum Spanning Tree Kruskal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal2.py\"\u003eMinimum Spanning Tree Kruskal2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims.py\"\u003eMinimum Spanning Tree Prims\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims2.py\"\u003eMinimum Spanning Tree Prims2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/multi_heuristic_astar.py\"\u003eMulti Heuristic Astar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/page_rank.py\"\u003ePage Rank\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/prim.py\"\u003ePrim\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/random_graph_generator.py\"\u003eRandom Graph Generator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/scc_kosaraju.py\"\u003eScc Kosaraju\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/strongly_connected_components.py\"\u003eStrongly Connected Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/tarjans_scc.py\"\u003eTarjans Scc\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_kruskal.py\"\u003eTest Min Spanning Tree Kruskal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_prim.py\"\u003eTest Min Spanning Tree Prim\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eGreedy Methods\u003c/h2\u003e\u003ca id=\"user-content-greedy-methods\" class=\"anchor\" aria-label=\"Permalink: Greedy Methods\" href=\"#greedy-methods\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/greedy_methods/optimal_merge_pattern.py\"\u003eOptimal Merge Pattern\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eHashes\u003c/h2\u003e\u003ca id=\"user-content-hashes\" class=\"anchor\" aria-label=\"Permalink: Hashes\" href=\"#hashes\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/adler32.py\"\u003eAdler32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/chaos_machine.py\"\u003eChaos Machine\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/djb2.py\"\u003eDjb2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/enigma_machine.py\"\u003eEnigma Machine\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/hamming_code.py\"\u003eHamming Code\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/luhn.py\"\u003eLuhn\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/md5.py\"\u003eMd5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/sdbm.py\"\u003eSdbm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/sha1.py\"\u003eSha1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/hashes/sha256.py\"\u003eSha256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eKnapsack\u003c/h2\u003e\u003ca id=\"user-content-knapsack\" class=\"anchor\" aria-label=\"Permalink: Knapsack\" href=\"#knapsack\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/knapsack/greedy_knapsack.py\"\u003eGreedy Knapsack\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/knapsack/knapsack.py\"\u003eKnapsack\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_greedy_knapsack.py\"\u003eTest Greedy Knapsack\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_knapsack.py\"\u003eTest Knapsack\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eLinear Algebra\u003c/h2\u003e\u003ca id=\"user-content-linear-algebra\" class=\"anchor\" aria-label=\"Permalink: Linear Algebra\" href=\"#linear-algebra\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eSrc\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/conjugate_gradient.py\"\u003eConjugate Gradient\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/lib.py\"\u003eLib\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/polynom_for_points.py\"\u003ePolynom For Points\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/power_iteration.py\"\u003ePower Iteration\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/rayleigh_quotient.py\"\u003eRayleigh Quotient\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/schur_complement.py\"\u003eSchur Complement\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/test_linear_algebra.py\"\u003eTest Linear Algebra\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/transformations_2d.py\"\u003eTransformations 2D\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMachine Learning\u003c/h2\u003e\u003ca id=\"user-content-machine-learning\" class=\"anchor\" aria-label=\"Permalink: Machine Learning\" href=\"#machine-learning\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/astar.py\"\u003eAstar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/data_transformations.py\"\u003eData Transformations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/decision_tree.py\"\u003eDecision Tree\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForecasting\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/forecasting/run.py\"\u003eRun\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gaussian_naive_bayes.py\"\u003eGaussian Naive Bayes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_boosting_regressor.py\"\u003eGradient Boosting Regressor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_descent.py\"\u003eGradient Descent\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_means_clust.py\"\u003eK Means Clust\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_nearest_neighbours.py\"\u003eK Nearest Neighbours\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/knn_sklearn.py\"\u003eKnn Sklearn\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_discriminant_analysis.py\"\u003eLinear Discriminant Analysis\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_regression.py\"\u003eLinear Regression\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocal Weighted Learning\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/local_weighted_learning/local_weighted_learning.py\"\u003eLocal Weighted Learning\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/logistic_regression.py\"\u003eLogistic Regression\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLstm\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/lstm/lstm_prediction.py\"\u003eLstm Prediction\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/multilayer_perceptron_classifier.py\"\u003eMultilayer Perceptron Classifier\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/polymonial_regression.py\"\u003ePolymonial Regression\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_classifier.py\"\u003eRandom Forest Classifier\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_regressor.py\"\u003eRandom Forest Regressor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/scoring_functions.py\"\u003eScoring Functions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/sequential_minimum_optimization.py\"\u003eSequential Minimum Optimization\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/similarity_search.py\"\u003eSimilarity Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/support_vector_machines.py\"\u003eSupport Vector Machines\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/machine_learning/word_frequency_functions.py\"\u003eWord Frequency Functions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMaths\u003c/h2\u003e\u003ca id=\"user-content-maths\" class=\"anchor\" aria-label=\"Permalink: Maths\" href=\"#maths\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/3n_plus_1.py\"\u003e3N Plus 1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/abs.py\"\u003eAbs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/abs_max.py\"\u003eAbs Max\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/abs_min.py\"\u003eAbs Min\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/add.py\"\u003eAdd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/aliquot_sum.py\"\u003eAliquot Sum\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/allocation_number.py\"\u003eAllocation Number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/area.py\"\u003eArea\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/area_under_curve.py\"\u003eArea Under Curve\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/armstrong_numbers.py\"\u003eArmstrong Numbers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/average_mean.py\"\u003eAverage Mean\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/average_median.py\"\u003eAverage Median\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/average_mode.py\"\u003eAverage Mode\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/bailey_borwein_plouffe.py\"\u003eBailey Borwein Plouffe\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/basic_maths.py\"\u003eBasic Maths\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exp_mod.py\"\u003eBinary Exp Mod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation.py\"\u003eBinary Exponentiation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_2.py\"\u003eBinary Exponentiation 2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_3.py\"\u003eBinary Exponentiation 3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_coefficient.py\"\u003eBinomial Coefficient\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_distribution.py\"\u003eBinomial Distribution\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/bisection.py\"\u003eBisection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/ceil.py\"\u003eCeil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/check_polygon.py\"\u003eCheck Polygon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/chudnovsky_algorithm.py\"\u003eChudnovsky Algorithm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/collatz_sequence.py\"\u003eCollatz Sequence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/combinations.py\"\u003eCombinations\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/decimal_isolate.py\"\u003eDecimal Isolate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/double_factorial_iterative.py\"\u003eDouble Factorial Iterative\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/double_factorial_recursive.py\"\u003eDouble Factorial Recursive\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/entropy.py\"\u003eEntropy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_distance.py\"\u003eEuclidean Distance\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_gcd.py\"\u003eEuclidean Gcd\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/euler_method.py\"\u003eEuler Method\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/euler_modified.py\"\u003eEuler Modified\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/eulers_totient.py\"\u003eEulers Totient\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/extended_euclidean_algorithm.py\"\u003eExtended Euclidean Algorithm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_iterative.py\"\u003eFactorial Iterative\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_recursive.py\"\u003eFactorial Recursive\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/factors.py\"\u003eFactors\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/fermat_little_theorem.py\"\u003eFermat Little Theorem\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci.py\"\u003eFibonacci\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/find_max.py\"\u003eFind Max\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/find_max_recursion.py\"\u003eFind Max Recursion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/find_min.py\"\u003eFind Min\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/find_min_recursion.py\"\u003eFind Min Recursion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/floor.py\"\u003eFloor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/gamma.py\"\u003eGamma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/gamma_recursive.py\"\u003eGamma Recursive\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/gaussian.py\"\u003eGaussian\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/greatest_common_divisor.py\"\u003eGreatest Common Divisor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/greedy_coin_change.py\"\u003eGreedy Coin Change\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/hardy_ramanujanalgo.py\"\u003eHardy Ramanujanalgo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/integration_by_simpson_approx.py\"\u003eIntegration By Simpson Approx\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/is_ip_v4_address_valid.py\"\u003eIs Ip V4 Address Valid\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/is_square_free.py\"\u003eIs Square Free\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/jaccard_similarity.py\"\u003eJaccard Similarity\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/kadanes.py\"\u003eKadanes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/karatsuba.py\"\u003eKaratsuba\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/krishnamurthy_number.py\"\u003eKrishnamurthy Number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/kth_lexicographic_permutation.py\"\u003eKth Lexicographic Permutation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/largest_of_very_large_numbers.py\"\u003eLargest Of Very Large Numbers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/largest_subarray_sum.py\"\u003eLargest Subarray Sum\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/least_common_multiple.py\"\u003eLeast Common Multiple\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/line_length.py\"\u003eLine Length\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_lehmer_primality_test.py\"\u003eLucas Lehmer Primality Test\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_series.py\"\u003eLucas Series\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/matrix_exponentiation.py\"\u003eMatrix Exponentiation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/max_sum_sliding_window.py\"\u003eMax Sum Sliding Window\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/median_of_two_arrays.py\"\u003eMedian Of Two Arrays\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/miller_rabin.py\"\u003eMiller Rabin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/mobius_function.py\"\u003eMobius Function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/modular_exponential.py\"\u003eModular Exponential\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo.py\"\u003eMonte Carlo\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo_dice.py\"\u003eMonte Carlo Dice\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/nevilles_method.py\"\u003eNevilles Method\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/newton_raphson.py\"\u003eNewton Raphson\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/number_of_digits.py\"\u003eNumber Of Digits\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/numerical_integration.py\"\u003eNumerical Integration\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_cube.py\"\u003ePerfect Cube\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_number.py\"\u003ePerfect Number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_square.py\"\u003ePerfect Square\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/pi_monte_carlo_estimation.py\"\u003ePi Monte Carlo Estimation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/pollard_rho.py\"\u003ePollard Rho\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/polynomial_evaluation.py\"\u003ePolynomial Evaluation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/power_using_recursion.py\"\u003ePower Using Recursion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/prime_check.py\"\u003ePrime Check\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/prime_factors.py\"\u003ePrime Factors\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/prime_numbers.py\"\u003ePrime Numbers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/prime_sieve_eratosthenes.py\"\u003ePrime Sieve Eratosthenes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/primelib.py\"\u003ePrimelib\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/proth_number.py\"\u003eProth Number\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/pythagoras.py\"\u003ePythagoras\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/qr_decomposition.py\"\u003eQr Decomposition\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/quadratic_equations_complex_numbers.py\"\u003eQuadratic Equations Complex Numbers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/radians.py\"\u003eRadians\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/radix2_fft.py\"\u003eRadix2 Fft\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/relu.py\"\u003eRelu\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/runge_kutta.py\"\u003eRunge Kutta\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/segmented_sieve.py\"\u003eSegmented Sieve\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeries\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/series/arithmetic.py\"\u003eArithmetic\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric.py\"\u003eGeometric\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric_series.py\"\u003eGeometric Series\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic.py\"\u003eHarmonic\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic_series.py\"\u003eHarmonic Series\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/series/hexagonal_numbers.py\"\u003eHexagonal Numbers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/series/p_series.py\"\u003eP Series\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/sieve_of_eratosthenes.py\"\u003eSieve Of Eratosthenes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/sigmoid.py\"\u003eSigmoid\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/simpson_rule.py\"\u003eSimpson Rule\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/sock_merchant.py\"\u003eSock Merchant\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/softmax.py\"\u003eSoftmax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/square_root.py\"\u003eSquare Root\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_arithmetic_series.py\"\u003eSum Of Arithmetic Series\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_digits.py\"\u003eSum Of Digits\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_geometric_progression.py\"\u003eSum Of Geometric Progression\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/sylvester_sequence.py\"\u003eSylvester Sequence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/test_prime_check.py\"\u003eTest Prime Check\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/trapezoidal_rule.py\"\u003eTrapezoidal Rule\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/triplet_sum.py\"\u003eTriplet Sum\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/two_pointer.py\"\u003eTwo Pointer\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/two_sum.py\"\u003eTwo Sum\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/ugly_numbers.py\"\u003eUgly Numbers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/volume.py\"\u003eVolume\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/maths/zellers_congruence.py\"\u003eZellers Congruence\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMatrix\u003c/h2\u003e\u003ca id=\"user-content-matrix\" class=\"anchor\" aria-label=\"Permalink: Matrix\" href=\"#matrix\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/count_islands_in_matrix.py\"\u003eCount Islands In Matrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/inverse_of_matrix.py\"\u003eInverse Of Matrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_class.py\"\u003eMatrix Class\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_operation.py\"\u003eMatrix Operation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/nth_fibonacci_using_matrix_exponentiation.py\"\u003eNth Fibonacci Using Matrix Exponentiation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/rotate_matrix.py\"\u003eRotate Matrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/searching_in_sorted_matrix.py\"\u003eSearching In Sorted Matrix\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/sherman_morrison.py\"\u003eSherman Morrison\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/spiral_print.py\"\u003eSpiral Print\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTests\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/matrix/tests/test_matrix_operation.py\"\u003eTest Matrix Operation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eNetworking Flow\u003c/h2\u003e\u003ca id=\"user-content-networking-flow\" class=\"anchor\" aria-label=\"Permalink: Networking Flow\" href=\"#networking-flow\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/networking_flow/ford_fulkerson.py\"\u003eFord Fulkerson\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/networking_flow/minimum_cut.py\"\u003eMinimum Cut\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eNeural Network\u003c/h2\u003e\u003ca id=\"user-content-neural-network\" class=\"anchor\" aria-label=\"Permalink: Neural Network\" href=\"#neural-network\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/neural_network/2_hidden_layers_neural_network.py\"\u003e2 Hidden Layers Neural Network\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/neural_network/back_propagation_neural_network.py\"\u003eBack Propagation Neural Network\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/neural_network/convolution_neural_network.py\"\u003eConvolution Neural Network\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/neural_network/perceptron.py\"\u003ePerceptron\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eOther\u003c/h2\u003e\u003ca id=\"user-content-other\" class=\"anchor\" aria-label=\"Permalink: Other\" href=\"#other\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/activity_selection.py\"\u003eActivity Selection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/alternative_list_arrange.py\"\u003eAlternative List Arrange\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/check_strong_password.py\"\u003eCheck Strong Password\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/davisb_putnamb_logemannb_loveland.py\"\u003eDavisb Putnamb Logemannb Loveland\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/dijkstra_bankers_algorithm.py\"\u003eDijkstra Bankers Algorithm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/doomsday.py\"\u003eDoomsday\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/fischer_yates_shuffle.py\"\u003eFischer Yates Shuffle\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/gauss_easter.py\"\u003eGauss Easter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/graham_scan.py\"\u003eGraham Scan\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/greedy.py\"\u003eGreedy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/least_recently_used.py\"\u003eLeast Recently Used\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/lfu_cache.py\"\u003eLfu Cache\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/linear_congruential_generator.py\"\u003eLinear Congruential Generator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/lru_cache.py\"\u003eLru Cache\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/magicdiamondpattern.py\"\u003eMagicdiamondpattern\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/nested_brackets.py\"\u003eNested Brackets\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/password_generator.py\"\u003ePassword Generator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/scoring_algorithm.py\"\u003eScoring Algorithm\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/sdes.py\"\u003eSdes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/other/tower_of_hanoi.py\"\u003eTower Of Hanoi\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePhysics\u003c/h2\u003e\u003ca id=\"user-content-physics\" class=\"anchor\" aria-label=\"Permalink: Physics\" href=\"#physics\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/physics/n_body_simulation.py\"\u003eN Body Simulation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/physics/newtons_second_law_of_motion.py\"\u003eNewtons Second Law Of Motion\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eProject Euler\u003c/h2\u003e\u003ca id=\"user-content-project-euler\" class=\"anchor\" aria-label=\"Permalink: Project Euler\" href=\"#project-euler\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eProblem 001\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol4.py\"\u003eSol4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol5.py\"\u003eSol5\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol6.py\"\u003eSol6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol7.py\"\u003eSol7\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 002\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol4.py\"\u003eSol4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol5.py\"\u003eSol5\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 003\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 004\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 005\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 006\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol4.py\"\u003eSol4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 007\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 008\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 009\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 010\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 011\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 012\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 013\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_013/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 014\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 015\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_015/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 016\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 017\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_017/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 018\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_018/solution.py\"\u003eSolution\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 019\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_019/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 020\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol4.py\"\u003eSol4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 021\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_021/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 022\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 023\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_023/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 024\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_024/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 025\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol3.py\"\u003eSol3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 026\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_026/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 027\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_027/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 028\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_028/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 029\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_029/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 030\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_030/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 031\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 032\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_032/sol32.py\"\u003eSol32\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 033\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_033/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 034\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_034/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 035\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_035/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 036\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_036/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 037\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_037/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 038\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_038/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 039\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_039/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 040\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_040/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 041\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_041/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 042\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_042/solution42.py\"\u003eSolution42\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 043\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_043/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 044\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_044/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 045\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_045/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 046\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_046/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 047\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_047/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 048\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_048/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 049\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_049/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 050\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_050/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 051\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_051/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 052\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_052/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 053\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_053/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 054\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/test_poker_hand.py\"\u003eTest Poker Hand\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 055\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_055/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 056\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_056/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 057\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_057/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 058\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_058/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 059\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_059/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 062\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_062/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 063\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_063/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 064\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_064/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 065\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_065/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 067\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_067/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_067/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 069\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_069/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 070\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_070/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 071\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_071/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 072\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 074\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol2.py\"\u003eSol2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 075\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_075/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 076\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_076/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 077\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_077/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 078\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_078/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 080\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_080/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 081\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_081/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 085\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_085/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 086\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_086/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 087\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_087/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 089\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_089/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 091\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_091/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 092\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_092/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 097\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_097/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 099\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_099/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 101\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_101/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 102\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_102/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 107\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_107/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 109\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_109/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 112\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_112/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 113\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_113/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 119\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_119/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 120\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_120/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 121\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_121/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 123\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_123/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 125\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_125/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 129\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_129/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 135\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_135/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 144\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_144/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 145\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_145/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 173\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_173/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 174\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_174/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 180\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_180/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 188\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_188/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 191\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_191/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 203\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_203/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 205\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_205/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 206\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_206/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 207\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_207/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 234\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_234/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 301\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_301/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 493\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_493/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 551\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_551/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eProblem 686\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_686/sol1.py\"\u003eSol1\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eQuantum\u003c/h2\u003e\u003ca id=\"user-content-quantum\" class=\"anchor\" aria-label=\"Permalink: Quantum\" href=\"#quantum\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/quantum/deutsch_jozsa.py\"\u003eDeutsch Jozsa\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/quantum/half_adder.py\"\u003eHalf Adder\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/quantum/not_gate.py\"\u003eNot Gate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/quantum/quantum_entanglement.py\"\u003eQuantum Entanglement\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/quantum/ripple_adder_classic.py\"\u003eRipple Adder Classic\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/quantum/single_qubit_measure.py\"\u003eSingle Qubit Measure\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eScheduling\u003c/h2\u003e\u003ca id=\"user-content-scheduling\" class=\"anchor\" aria-label=\"Permalink: Scheduling\" href=\"#scheduling\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/scheduling/first_come_first_served.py\"\u003eFirst Come First Served\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/scheduling/round_robin.py\"\u003eRound Robin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/scheduling/shortest_job_first.py\"\u003eShortest Job First\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSearches\u003c/h2\u003e\u003ca id=\"user-content-searches\" class=\"anchor\" aria-label=\"Permalink: Searches\" href=\"#searches\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py\"\u003eBinary Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/binary_tree_traversal.py\"\u003eBinary Tree Traversal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search.py\"\u003eDouble Linear Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search_recursion.py\"\u003eDouble Linear Search Recursion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/fibonacci_search.py\"\u003eFibonacci Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/hill_climbing.py\"\u003eHill Climbing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/interpolation_search.py\"\u003eInterpolation Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/jump_search.py\"\u003eJump Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/linear_search.py\"\u003eLinear Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/quick_select.py\"\u003eQuick Select\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/sentinel_linear_search.py\"\u003eSentinel Linear Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/simple_binary_search.py\"\u003eSimple Binary Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/simulated_annealing.py\"\u003eSimulated Annealing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/tabu_search.py\"\u003eTabu Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/searches/ternary_search.py\"\u003eTernary Search\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSorts\u003c/h2\u003e\u003ca id=\"user-content-sorts\" class=\"anchor\" aria-label=\"Permalink: Sorts\" href=\"#sorts\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/bead_sort.py\"\u003eBead Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/bitonic_sort.py\"\u003eBitonic Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/bogo_sort.py\"\u003eBogo Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/bubble_sort.py\"\u003eBubble Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/bucket_sort.py\"\u003eBucket Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/cocktail_shaker_sort.py\"\u003eCocktail Shaker Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/comb_sort.py\"\u003eComb Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/counting_sort.py\"\u003eCounting Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/cycle_sort.py\"\u003eCycle Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/double_sort.py\"\u003eDouble Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/dutch_national_flag_sort.py\"\u003eDutch National Flag Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/exchange_sort.py\"\u003eExchange Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/external_sort.py\"\u003eExternal Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/gnome_sort.py\"\u003eGnome Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/heap_sort.py\"\u003eHeap Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/insertion_sort.py\"\u003eInsertion Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/intro_sort.py\"\u003eIntro Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/iterative_merge_sort.py\"\u003eIterative Merge Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_insertion_sort.py\"\u003eMerge Insertion Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py\"\u003eMerge Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/msd_radix_sort.py\"\u003eMsd Radix Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/natural_sort.py\"\u003eNatural Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_sort.py\"\u003eOdd Even Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_parallel.py\"\u003eOdd Even Transposition Parallel\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_single_threaded.py\"\u003eOdd Even Transposition Single Threaded\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/pancake_sort.py\"\u003ePancake Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/patience_sort.py\"\u003ePatience Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeon_sort.py\"\u003ePigeon Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeonhole_sort.py\"\u003ePigeonhole Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort.py\"\u003eQuick Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort_3_partition.py\"\u003eQuick Sort 3 Partition\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/radix_sort.py\"\u003eRadix Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/random_normal_distribution_quicksort.py\"\u003eRandom Normal Distribution Quicksort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/random_pivot_quick_sort.py\"\u003eRandom Pivot Quick Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_bubble_sort.py\"\u003eRecursive Bubble Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_insertion_sort.py\"\u003eRecursive Insertion Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_mergesort_array.py\"\u003eRecursive Mergesort Array\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_quick_sort.py\"\u003eRecursive Quick Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py\"\u003eSelection Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/shell_sort.py\"\u003eShell Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/slowsort.py\"\u003eSlowsort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/stooge_sort.py\"\u003eStooge Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/strand_sort.py\"\u003eStrand Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/tim_sort.py\"\u003eTim Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/topological_sort.py\"\u003eTopological Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/tree_sort.py\"\u003eTree Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/unknown_sort.py\"\u003eUnknown Sort\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/sorts/wiggle_sort.py\"\u003eWiggle Sort\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eStrings\u003c/h2\u003e\u003ca id=\"user-content-strings\" class=\"anchor\" aria-label=\"Permalink: Strings\" href=\"#strings\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/aho_corasick.py\"\u003eAho Corasick\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/alternative_string_arrange.py\"\u003eAlternative String Arrange\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/anagrams.py\"\u003eAnagrams\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/autocomplete_using_trie.py\"\u003eAutocomplete Using Trie\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/boyer_moore_search.py\"\u003eBoyer Moore Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/can_string_be_rearranged_as_palindrome.py\"\u003eCan String Be Rearranged As Palindrome\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/capitalize.py\"\u003eCapitalize\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/check_anagrams.py\"\u003eCheck Anagrams\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/check_pangram.py\"\u003eCheck Pangram\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/credit_card_validator.py\"\u003eCredit Card Validator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/detecting_english_programmatically.py\"\u003eDetecting English Programmatically\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/frequency_finder.py\"\u003eFrequency Finder\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/indian_phone_validator.py\"\u003eIndian Phone Validator\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/is_contains_unique_chars.py\"\u003eIs Contains Unique Chars\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/is_palindrome.py\"\u003eIs Palindrome\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/jaro_winkler.py\"\u003eJaro Winkler\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/join.py\"\u003eJoin\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/knuth_morris_pratt.py\"\u003eKnuth Morris Pratt\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/levenshtein_distance.py\"\u003eLevenshtein Distance\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/lower.py\"\u003eLower\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/manacher.py\"\u003eManacher\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/min_cost_string_conversion.py\"\u003eMin Cost String Conversion\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/naive_string_search.py\"\u003eNaive String Search\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/palindrome.py\"\u003ePalindrome\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/prefix_function.py\"\u003ePrefix Function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/rabin_karp.py\"\u003eRabin Karp\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/remove_duplicate.py\"\u003eRemove Duplicate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_letters.py\"\u003eReverse Letters\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_long_words.py\"\u003eReverse Long Words\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_words.py\"\u003eReverse Words\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/split.py\"\u003eSplit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/upper.py\"\u003eUpper\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/wildcard_pattern_matching.py\"\u003eWildcard Pattern Matching\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/word_occurrence.py\"\u003eWord Occurrence\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/word_patterns.py\"\u003eWord Patterns\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/strings/z_function.py\"\u003eZ Function\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eWeb Programming\u003c/h2\u003e\u003ca id=\"user-content-web-programming\" class=\"anchor\" aria-label=\"Permalink: Web Programming\" href=\"#web-programming\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/co2_emission.py\"\u003eCo2 Emission\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/covid_stats_via_xpath.py\"\u003eCovid Stats Via Xpath\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_results.py\"\u003eCrawl Google Results\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_scholar_citation.py\"\u003eCrawl Google Scholar Citation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/currency_converter.py\"\u003eCurrency Converter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_stock_price.py\"\u003eCurrent Stock Price\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_weather.py\"\u003eCurrent Weather\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/daily_horoscope.py\"\u003eDaily Horoscope\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/download_images_from_google_query.py\"\u003eDownload Images From Google Query\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/emails_from_url.py\"\u003eEmails From Url\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_bbc_news.py\"\u003eFetch Bbc News\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_github_info.py\"\u003eFetch Github Info\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_jobs.py\"\u003eFetch Jobs\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdb_top_250_movies_csv.py\"\u003eGet Imdb Top 250 Movies Csv\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdbtop.py\"\u003eGet Imdbtop\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_top_hn_posts.py\"\u003eGet Top Hn Posts\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_user_tweets.py\"\u003eGet User Tweets\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/giphy.py\"\u003eGiphy\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_crawler.py\"\u003eInstagram Crawler\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_pic.py\"\u003eInstagram Pic\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_video.py\"\u003eInstagram Video\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/nasa_data.py\"\u003eNasa Data\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/random_anime_character.py\"\u003eRandom Anime Character\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/recaptcha_verification.py\"\u003eRecaptcha Verification\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/reddit.py\"\u003eReddit\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/search_books_by_isbn.py\"\u003eSearch Books By Isbn\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/slack_message.py\"\u003eSlack Message\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/test_fetch_github_info.py\"\u003eTest Fetch Github Info\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TheAlgorithms/Python/blob/master/web_programming/world_covid19_stats.py\"\u003eWorld Covid19 Stats\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/article\u003e","richTextTruncated":false,"renderedFileInfo":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Arithmetic Analysis","fully_qualified_name":"Arithmetic Analysis","kind":"section_2","ident_start":4,"ident_end":23,"extent_start":1,"extent_end":1203,"ident_utf16":{"start":{"line_number":1,"utf16_col":3},"end":{"line_number":1,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1,"utf16_col":0},"end":{"line_number":13,"utf16_col":0}}},{"name":"Audio Filters","fully_qualified_name":"Audio Filters","kind":"section_2","ident_start":1206,"ident_end":1219,"extent_start":1203,"extent_end":1537,"ident_utf16":{"start":{"line_number":13,"utf16_col":3},"end":{"line_number":13,"utf16_col":16}},"extent_utf16":{"start":{"line_number":13,"utf16_col":0},"end":{"line_number":18,"utf16_col":0}}},{"name":"Backtracking","fully_qualified_name":"Backtracking","kind":"section_2","ident_start":1540,"ident_end":1552,"extent_start":1537,"extent_end":2764,"ident_utf16":{"start":{"line_number":18,"utf16_col":3},"end":{"line_number":18,"utf16_col":15}},"extent_utf16":{"start":{"line_number":18,"utf16_col":0},"end":{"line_number":32,"utf16_col":0}}},{"name":"Bit Manipulation","fully_qualified_name":"Bit Manipulation","kind":"section_2","ident_start":2767,"ident_end":2783,"extent_start":2764,"extent_end":4271,"ident_utf16":{"start":{"line_number":32,"utf16_col":3},"end":{"line_number":32,"utf16_col":19}},"extent_utf16":{"start":{"line_number":32,"utf16_col":0},"end":{"line_number":46,"utf16_col":0}}},{"name":"Blockchain","fully_qualified_name":"Blockchain","kind":"section_2","ident_start":4274,"ident_end":4284,"extent_start":4271,"extent_end":4633,"ident_utf16":{"start":{"line_number":46,"utf16_col":3},"end":{"line_number":46,"utf16_col":13}},"extent_utf16":{"start":{"line_number":46,"utf16_col":0},"end":{"line_number":51,"utf16_col":0}}},{"name":"Boolean Algebra","fully_qualified_name":"Boolean Algebra","kind":"section_2","ident_start":4636,"ident_end":4651,"extent_start":4633,"extent_end":4765,"ident_utf16":{"start":{"line_number":51,"utf16_col":3},"end":{"line_number":51,"utf16_col":18}},"extent_utf16":{"start":{"line_number":51,"utf16_col":0},"end":{"line_number":54,"utf16_col":0}}},{"name":"Cellular Automata","fully_qualified_name":"Cellular Automata","kind":"section_2","ident_start":4768,"ident_end":4785,"extent_start":4765,"extent_end":5245,"ident_utf16":{"start":{"line_number":54,"utf16_col":3},"end":{"line_number":54,"utf16_col":20}},"extent_utf16":{"start":{"line_number":54,"utf16_col":0},"end":{"line_number":60,"utf16_col":0}}},{"name":"Ciphers","fully_qualified_name":"Ciphers","kind":"section_2","ident_start":5248,"ident_end":5255,"extent_start":5245,"extent_end":9425,"ident_utf16":{"start":{"line_number":60,"utf16_col":3},"end":{"line_number":60,"utf16_col":10}},"extent_utf16":{"start":{"line_number":60,"utf16_col":0},"end":{"line_number":103,"utf16_col":0}}},{"name":"Compression","fully_qualified_name":"Compression","kind":"section_2","ident_start":9428,"ident_end":9439,"extent_start":9425,"extent_end":9979,"ident_utf16":{"start":{"line_number":103,"utf16_col":3},"end":{"line_number":103,"utf16_col":14}},"extent_utf16":{"start":{"line_number":103,"utf16_col":0},"end":{"line_number":110,"utf16_col":0}}},{"name":"Computer Vision","fully_qualified_name":"Computer Vision","kind":"section_2","ident_start":9982,"ident_end":9997,"extent_start":9979,"extent_end":10561,"ident_utf16":{"start":{"line_number":110,"utf16_col":3},"end":{"line_number":110,"utf16_col":18}},"extent_utf16":{"start":{"line_number":110,"utf16_col":0},"end":{"line_number":117,"utf16_col":0}}},{"name":"Conversions","fully_qualified_name":"Conversions","kind":"section_2","ident_start":10564,"ident_end":10575,"extent_start":10561,"extent_end":12819,"ident_utf16":{"start":{"line_number":117,"utf16_col":3},"end":{"line_number":117,"utf16_col":14}},"extent_utf16":{"start":{"line_number":117,"utf16_col":0},"end":{"line_number":139,"utf16_col":0}}},{"name":"Data Structures","fully_qualified_name":"Data Structures","kind":"section_2","ident_start":12822,"ident_end":12837,"extent_start":12819,"extent_end":20975,"ident_utf16":{"start":{"line_number":139,"utf16_col":3},"end":{"line_number":139,"utf16_col":18}},"extent_utf16":{"start":{"line_number":139,"utf16_col":0},"end":{"line_number":214,"utf16_col":0}}},{"name":"Digital Image Processing","fully_qualified_name":"Digital Image Processing","kind":"section_2","ident_start":20978,"ident_end":21002,"extent_start":20975,"extent_end":23518,"ident_utf16":{"start":{"line_number":214,"utf16_col":3},"end":{"line_number":214,"utf16_col":27}},"extent_utf16":{"start":{"line_number":214,"utf16_col":0},"end":{"line_number":242,"utf16_col":0}}},{"name":"Divide And Conquer","fully_qualified_name":"Divide And Conquer","kind":"section_2","ident_start":23521,"ident_end":23539,"extent_start":23518,"extent_end":24907,"ident_utf16":{"start":{"line_number":242,"utf16_col":3},"end":{"line_number":242,"utf16_col":21}},"extent_utf16":{"start":{"line_number":242,"utf16_col":0},"end":{"line_number":256,"utf16_col":0}}},{"name":"Dynamic Programming","fully_qualified_name":"Dynamic Programming","kind":"section_2","ident_start":24910,"ident_end":24929,"extent_start":24907,"extent_end":28625,"ident_utf16":{"start":{"line_number":256,"utf16_col":3},"end":{"line_number":256,"utf16_col":22}},"extent_utf16":{"start":{"line_number":256,"utf16_col":0},"end":{"line_number":289,"utf16_col":0}}},{"name":"Electronics","fully_qualified_name":"Electronics","kind":"section_2","ident_start":28628,"ident_end":28639,"extent_start":28625,"extent_end":29055,"ident_utf16":{"start":{"line_number":289,"utf16_col":3},"end":{"line_number":289,"utf16_col":14}},"extent_utf16":{"start":{"line_number":289,"utf16_col":0},"end":{"line_number":295,"utf16_col":0}}},{"name":"File Transfer","fully_qualified_name":"File Transfer","kind":"section_2","ident_start":29058,"ident_end":29071,"extent_start":29055,"extent_end":29395,"ident_utf16":{"start":{"line_number":295,"utf16_col":3},"end":{"line_number":295,"utf16_col":16}},"extent_utf16":{"start":{"line_number":295,"utf16_col":0},"end":{"line_number":301,"utf16_col":0}}},{"name":"Financial","fully_qualified_name":"Financial","kind":"section_2","ident_start":29398,"ident_end":29407,"extent_start":29395,"extent_end":29629,"ident_utf16":{"start":{"line_number":301,"utf16_col":3},"end":{"line_number":301,"utf16_col":12}},"extent_utf16":{"start":{"line_number":301,"utf16_col":0},"end":{"line_number":305,"utf16_col":0}}},{"name":"Fractals","fully_qualified_name":"Fractals","kind":"section_2","ident_start":29632,"ident_end":29640,"extent_start":29629,"extent_end":30040,"ident_utf16":{"start":{"line_number":305,"utf16_col":3},"end":{"line_number":305,"utf16_col":11}},"extent_utf16":{"start":{"line_number":305,"utf16_col":0},"end":{"line_number":311,"utf16_col":0}}},{"name":"Fuzzy Logic","fully_qualified_name":"Fuzzy Logic","kind":"section_2","ident_start":30043,"ident_end":30054,"extent_start":30040,"extent_end":30164,"ident_utf16":{"start":{"line_number":311,"utf16_col":3},"end":{"line_number":311,"utf16_col":14}},"extent_utf16":{"start":{"line_number":311,"utf16_col":0},"end":{"line_number":314,"utf16_col":0}}},{"name":"Genetic Algorithm","fully_qualified_name":"Genetic Algorithm","kind":"section_2","ident_start":30167,"ident_end":30184,"extent_start":30164,"extent_end":30292,"ident_utf16":{"start":{"line_number":314,"utf16_col":3},"end":{"line_number":314,"utf16_col":20}},"extent_utf16":{"start":{"line_number":314,"utf16_col":0},"end":{"line_number":317,"utf16_col":0}}},{"name":"Geodesy","fully_qualified_name":"Geodesy","kind":"section_2","ident_start":30295,"ident_end":30302,"extent_start":30292,"extent_end":30542,"ident_utf16":{"start":{"line_number":317,"utf16_col":3},"end":{"line_number":317,"utf16_col":10}},"extent_utf16":{"start":{"line_number":317,"utf16_col":0},"end":{"line_number":321,"utf16_col":0}}},{"name":"Graphics","fully_qualified_name":"Graphics","kind":"section_2","ident_start":30545,"ident_end":30553,"extent_start":30542,"extent_end":30773,"ident_utf16":{"start":{"line_number":321,"utf16_col":3},"end":{"line_number":321,"utf16_col":11}},"extent_utf16":{"start":{"line_number":321,"utf16_col":0},"end":{"line_number":325,"utf16_col":0}}},{"name":"Graphs","fully_qualified_name":"Graphs","kind":"section_2","ident_start":30776,"ident_end":30782,"extent_start":30773,"extent_end":36796,"ident_utf16":{"start":{"line_number":325,"utf16_col":3},"end":{"line_number":325,"utf16_col":9}},"extent_utf16":{"start":{"line_number":325,"utf16_col":0},"end":{"line_number":382,"utf16_col":0}}},{"name":"Greedy Methods","fully_qualified_name":"Greedy Methods","kind":"section_2","ident_start":36799,"ident_end":36813,"extent_start":36796,"extent_end":36936,"ident_utf16":{"start":{"line_number":382,"utf16_col":3},"end":{"line_number":382,"utf16_col":17}},"extent_utf16":{"start":{"line_number":382,"utf16_col":0},"end":{"line_number":385,"utf16_col":0}}},{"name":"Hashes","fully_qualified_name":"Hashes","kind":"section_2","ident_start":36939,"ident_end":36945,"extent_start":36936,"extent_end":37799,"ident_utf16":{"start":{"line_number":385,"utf16_col":3},"end":{"line_number":385,"utf16_col":9}},"extent_utf16":{"start":{"line_number":385,"utf16_col":0},"end":{"line_number":397,"utf16_col":0}}},{"name":"Knapsack","fully_qualified_name":"Knapsack","kind":"section_2","ident_start":37802,"ident_end":37810,"extent_start":37799,"extent_end":38242,"ident_utf16":{"start":{"line_number":397,"utf16_col":3},"end":{"line_number":397,"utf16_col":11}},"extent_utf16":{"start":{"line_number":397,"utf16_col":0},"end":{"line_number":404,"utf16_col":0}}},{"name":"Linear Algebra","fully_qualified_name":"Linear Algebra","kind":"section_2","ident_start":38245,"ident_end":38259,"extent_start":38242,"extent_end":39197,"ident_utf16":{"start":{"line_number":404,"utf16_col":3},"end":{"line_number":404,"utf16_col":17}},"extent_utf16":{"start":{"line_number":404,"utf16_col":0},"end":{"line_number":415,"utf16_col":0}}},{"name":"Machine Learning","fully_qualified_name":"Machine Learning","kind":"section_2","ident_start":39200,"ident_end":39216,"extent_start":39197,"extent_end":42186,"ident_utf16":{"start":{"line_number":415,"utf16_col":3},"end":{"line_number":415,"utf16_col":19}},"extent_utf16":{"start":{"line_number":415,"utf16_col":0},"end":{"line_number":444,"utf16_col":0}}},{"name":"Maths","fully_qualified_name":"Maths","kind":"section_2","ident_start":42189,"ident_end":42194,"extent_start":42186,"extent_end":54750,"ident_utf16":{"start":{"line_number":444,"utf16_col":3},"end":{"line_number":444,"utf16_col":8}},"extent_utf16":{"start":{"line_number":444,"utf16_col":0},"end":{"line_number":572,"utf16_col":0}}},{"name":"Matrix","fully_qualified_name":"Matrix","kind":"section_2","ident_start":54753,"ident_end":54759,"extent_start":54750,"extent_end":55883,"ident_utf16":{"start":{"line_number":572,"utf16_col":3},"end":{"line_number":572,"utf16_col":9}},"extent_utf16":{"start":{"line_number":572,"utf16_col":0},"end":{"line_number":585,"utf16_col":0}}},{"name":"Networking Flow","fully_qualified_name":"Networking Flow","kind":"section_2","ident_start":55886,"ident_end":55901,"extent_start":55883,"extent_end":56113,"ident_utf16":{"start":{"line_number":585,"utf16_col":3},"end":{"line_number":585,"utf16_col":18}},"extent_utf16":{"start":{"line_number":585,"utf16_col":0},"end":{"line_number":589,"utf16_col":0}}},{"name":"Neural Network","fully_qualified_name":"Neural Network","kind":"section_2","ident_start":56116,"ident_end":56130,"extent_start":56113,"extent_end":56642,"ident_utf16":{"start":{"line_number":589,"utf16_col":3},"end":{"line_number":589,"utf16_col":17}},"extent_utf16":{"start":{"line_number":589,"utf16_col":0},"end":{"line_number":595,"utf16_col":0}}},{"name":"Other","fully_qualified_name":"Other","kind":"section_2","ident_start":56645,"ident_end":56650,"extent_start":56642,"extent_end":58718,"ident_utf16":{"start":{"line_number":595,"utf16_col":3},"end":{"line_number":595,"utf16_col":8}},"extent_utf16":{"start":{"line_number":595,"utf16_col":0},"end":{"line_number":617,"utf16_col":0}}},{"name":"Physics","fully_qualified_name":"Physics","kind":"section_2","ident_start":58721,"ident_end":58728,"extent_start":58718,"extent_end":58964,"ident_utf16":{"start":{"line_number":617,"utf16_col":3},"end":{"line_number":617,"utf16_col":10}},"extent_utf16":{"start":{"line_number":617,"utf16_col":0},"end":{"line_number":621,"utf16_col":0}}},{"name":"Project Euler","fully_qualified_name":"Project Euler","kind":"section_2","ident_start":58967,"ident_end":58980,"extent_start":58964,"extent_end":76018,"ident_utf16":{"start":{"line_number":621,"utf16_col":3},"end":{"line_number":621,"utf16_col":16}},"extent_utf16":{"start":{"line_number":621,"utf16_col":0},"end":{"line_number":887,"utf16_col":0}}},{"name":"Quantum","fully_qualified_name":"Quantum","kind":"section_2","ident_start":76021,"ident_end":76028,"extent_start":76018,"extent_end":76644,"ident_utf16":{"start":{"line_number":887,"utf16_col":3},"end":{"line_number":887,"utf16_col":10}},"extent_utf16":{"start":{"line_number":887,"utf16_col":0},"end":{"line_number":895,"utf16_col":0}}},{"name":"Scheduling","fully_qualified_name":"Scheduling","kind":"section_2","ident_start":76647,"ident_end":76657,"extent_start":76644,"extent_end":76988,"ident_utf16":{"start":{"line_number":895,"utf16_col":3},"end":{"line_number":895,"utf16_col":13}},"extent_utf16":{"start":{"line_number":895,"utf16_col":0},"end":{"line_number":900,"utf16_col":0}}},{"name":"Searches","fully_qualified_name":"Searches","kind":"section_2","ident_start":76991,"ident_end":76999,"extent_start":76988,"extent_end":78606,"ident_utf16":{"start":{"line_number":900,"utf16_col":3},"end":{"line_number":900,"utf16_col":11}},"extent_utf16":{"start":{"line_number":900,"utf16_col":0},"end":{"line_number":917,"utf16_col":0}}},{"name":"Sorts","fully_qualified_name":"Sorts","kind":"section_2","ident_start":78609,"ident_end":78614,"extent_start":78606,"extent_end":83412,"ident_utf16":{"start":{"line_number":917,"utf16_col":3},"end":{"line_number":917,"utf16_col":8}},"extent_utf16":{"start":{"line_number":917,"utf16_col":0},"end":{"line_number":967,"utf16_col":0}}},{"name":"Strings","fully_qualified_name":"Strings","kind":"section_2","ident_start":83415,"ident_end":83422,"extent_start":83412,"extent_end":87164,"ident_utf16":{"start":{"line_number":967,"utf16_col":3},"end":{"line_number":967,"utf16_col":10}},"extent_utf16":{"start":{"line_number":967,"utf16_col":0},"end":{"line_number":1005,"utf16_col":0}}},{"name":"Web Programming","fully_qualified_name":"Web Programming","kind":"section_2","ident_start":87167,"ident_end":87182,"extent_start":87164,"extent_end":90483,"ident_utf16":{"start":{"line_number":1005,"utf16_col":3},"end":{"line_number":1005,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1005,"utf16_col":0},"end":{"line_number":1035,"utf16_col":0}}}]}},"codeViewLayoutRoute":{"repo":{"id":427406221,"defaultBranch":"master","name":"Python","ownerLogin":"davgit","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-11-12T15:23:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/294138?v=4","public":true,"private":false,"isOrgOwned":false,"isArchived":false},"currentUser":null,"uploadToken":"juHIAthcQW9ItgcX9f3po27ZhwEw6Sxt5qMiyx9N15qamoxBAAZq6Kvp_0K-klMCeNeCEHazBuKHDQCLsGHzOQ","allShortcutsEnabled":false,"treeExpanded":true,"path":"DIRECTORY.md","symbolsExpanded":false,"refInfo":{"name":"master","listCacheKey":"v0:1636730643.286834","canEdit":false,"currentOid":"6314195bb1e6001ddd0a11a59c41f1d0b9eeb722"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"arithmetic_analysis","path":"arithmetic_analysis","contentType":"directory"},{"name":"audio_filters","path":"audio_filters","contentType":"directory"},{"name":"backtracking","path":"backtracking","contentType":"directory"},{"name":"bit_manipulation","path":"bit_manipulation","contentType":"directory"},{"name":"blockchain","path":"blockchain","contentType":"directory"},{"name":"boolean_algebra","path":"boolean_algebra","contentType":"directory"},{"name":"cellular_automata","path":"cellular_automata","contentType":"directory"},{"name":"ciphers","path":"ciphers","contentType":"directory"},{"name":"compression","path":"compression","contentType":"directory"},{"name":"computer_vision","path":"computer_vision","contentType":"directory"},{"name":"conversions","path":"conversions","contentType":"directory"},{"name":"data_structures","path":"data_structures","contentType":"directory"},{"name":"digital_image_processing","path":"digital_image_processing","contentType":"directory"},{"name":"divide_and_conquer","path":"divide_and_conquer","contentType":"directory"},{"name":"dynamic_programming","path":"dynamic_programming","contentType":"directory"},{"name":"electronics","path":"electronics","contentType":"directory"},{"name":"file_transfer","path":"file_transfer","contentType":"directory"},{"name":"financial","path":"financial","contentType":"directory"},{"name":"fractals","path":"fractals","contentType":"directory"},{"name":"fuzzy_logic","path":"fuzzy_logic","contentType":"directory"},{"name":"genetic_algorithm","path":"genetic_algorithm","contentType":"directory"},{"name":"geodesy","path":"geodesy","contentType":"directory"},{"name":"graphics","path":"graphics","contentType":"directory"},{"name":"graphs","path":"graphs","contentType":"directory"},{"name":"greedy_methods","path":"greedy_methods","contentType":"directory"},{"name":"hashes","path":"hashes","contentType":"directory"},{"name":"knapsack","path":"knapsack","contentType":"directory"},{"name":"linear_algebra","path":"linear_algebra","contentType":"directory"},{"name":"machine_learning","path":"machine_learning","contentType":"directory"},{"name":"maths","path":"maths","contentType":"directory"},{"name":"matrix","path":"matrix","contentType":"directory"},{"name":"networking_flow","path":"networking_flow","contentType":"directory"},{"name":"neural_network","path":"neural_network","contentType":"directory"},{"name":"other","path":"other","contentType":"directory"},{"name":"physics","path":"physics","contentType":"directory"},{"name":"project_euler","path":"project_euler","contentType":"directory"},{"name":"quantum","path":"quantum","contentType":"directory"},{"name":"scheduling","path":"scheduling","contentType":"directory"},{"name":"scripts","path":"scripts","contentType":"directory"},{"name":"searches","path":"searches","contentType":"directory"},{"name":"sorts","path":"sorts","contentType":"directory"},{"name":"strings","path":"strings","contentType":"directory"},{"name":"web_programming","path":"web_programming","contentType":"directory"},{"name":".coveragerc","path":".coveragerc","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".gitpod.yml","path":".gitpod.yml","contentType":"file"},{"name":".pre-commit-config.yaml","path":".pre-commit-config.yaml","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"DIRECTORY.md","path":"DIRECTORY.md","contentType":"file"},{"name":"LICENSE.md","path":"LICENSE.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"mypy.ini","path":"mypy.ini","contentType":"file"},{"name":"pytest.ini","path":"pytest.ini","contentType":"file"},{"name":"requirements.txt","path":"requirements.txt","contentType":"file"}],"totalCount":56}},"fileTreeProcessingTime":40.377407,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"master","listCacheKey":"v0:1636730643.286834","canEdit":false,"refType":"branch","currentOid":"6314195bb1e6001ddd0a11a59c41f1d0b9eeb722","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"DIRECTORY.md","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/davgit/Python/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"DIRECTORY.md","displayUrl":"https://github.com/davgit/Python/blob/master/DIRECTORY.md?raw=true","headerInfo":{"blobSize":"88.4 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"c46d81a","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fdavgit%2FPython%2Fblob%2Fmaster%2FDIRECTORY.md","isCSV":false,"isRichtext":true,"lineInfo":{"truncatedLoc":"1035","truncatedSloc":"993"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/davgit/Python/blob/master/DIRECTORY.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/davgit/Python/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/davgit/Python/raw/refs/heads/master/DIRECTORY.md","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null},"copilotInfo":null,"copilotAccessAllowed":false,"copilotSpacesEnabled":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true},"codeViewBlobLayoutRoute.StyledBlob":{"rawLines":["","## Arithmetic Analysis","  * [Bisection](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/bisection.py)","  * [Gaussian Elimination](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/gaussian_elimination.py)","  * [In Static Equilibrium](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/in_static_equilibrium.py)","  * [Intersection](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/intersection.py)","  * [Jacobi Iteration Method](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/jacobi_iteration_method.py)","  * [Lu Decomposition](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/lu_decomposition.py)","  * [Newton Forward Interpolation](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_forward_interpolation.py)","  * [Newton Method](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_method.py)","  * [Newton Raphson](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_raphson.py)","  * [Secant Method](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/secant_method.py)","","## Audio Filters","  * [Butterworth Filter](https://github.com/TheAlgorithms/Python/blob/master/audio_filters/butterworth_filter.py)","  * [Iir Filter](https://github.com/TheAlgorithms/Python/blob/master/audio_filters/iir_filter.py)","  * [Show Response](https://github.com/TheAlgorithms/Python/blob/master/audio_filters/show_response.py)","","## Backtracking","  * [All Combinations](https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_combinations.py)","  * [All Permutations](https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_permutations.py)","  * [All Subsequences](https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_subsequences.py)","  * [Coloring](https://github.com/TheAlgorithms/Python/blob/master/backtracking/coloring.py)","  * [Hamiltonian Cycle](https://github.com/TheAlgorithms/Python/blob/master/backtracking/hamiltonian_cycle.py)","  * [Knight Tour](https://github.com/TheAlgorithms/Python/blob/master/backtracking/knight_tour.py)","  * [Minimax](https://github.com/TheAlgorithms/Python/blob/master/backtracking/minimax.py)","  * [N Queens](https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens.py)","  * [N Queens Math](https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens_math.py)","  * [Rat In Maze](https://github.com/TheAlgorithms/Python/blob/master/backtracking/rat_in_maze.py)","  * [Sudoku](https://github.com/TheAlgorithms/Python/blob/master/backtracking/sudoku.py)","  * [Sum Of Subsets](https://github.com/TheAlgorithms/Python/blob/master/backtracking/sum_of_subsets.py)","","## Bit Manipulation","  * [Binary And Operator](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_and_operator.py)","  * [Binary Count Setbits](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_setbits.py)","  * [Binary Count Trailing Zeros](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_trailing_zeros.py)","  * [Binary Or Operator](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_or_operator.py)","  * [Binary Shifts](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_shifts.py)","  * [Binary Twos Complement](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_twos_complement.py)","  * [Binary Xor Operator](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_xor_operator.py)","  * [Count 1S Brian Kernighan Method](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/count_1s_brian_kernighan_method.py)","  * [Count Number Of One Bits](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/count_number_of_one_bits.py)","  * [Gray Code Sequence](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/gray_code_sequence.py)","  * [Reverse Bits](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/reverse_bits.py)","  * [Single Bit Manipulation Operations](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/single_bit_manipulation_operations.py)","","## Blockchain","  * [Chinese Remainder Theorem](https://github.com/TheAlgorithms/Python/blob/master/blockchain/chinese_remainder_theorem.py)","  * [Diophantine Equation](https://github.com/TheAlgorithms/Python/blob/master/blockchain/diophantine_equation.py)","  * [Modular Division](https://github.com/TheAlgorithms/Python/blob/master/blockchain/modular_division.py)","","## Boolean Algebra","  * [Quine Mc Cluskey](https://github.com/TheAlgorithms/Python/blob/master/boolean_algebra/quine_mc_cluskey.py)","","## Cellular Automata","  * [Conways Game Of Life](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/conways_game_of_life.py)","  * [Game Of Life](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/game_of_life.py)","  * [Nagel Schrekenberg](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/nagel_schrekenberg.py)","  * [One Dimensional](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/one_dimensional.py)","","## Ciphers","  * [A1Z26](https://github.com/TheAlgorithms/Python/blob/master/ciphers/a1z26.py)","  * [Affine Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/affine_cipher.py)","  * [Atbash](https://github.com/TheAlgorithms/Python/blob/master/ciphers/atbash.py)","  * [Baconian Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/baconian_cipher.py)","  * [Base16](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base16.py)","  * [Base32](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base32.py)","  * [Base64](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base64.py)","  * [Base85](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base85.py)","  * [Beaufort Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/beaufort_cipher.py)","  * [Bifid](https://github.com/TheAlgorithms/Python/blob/master/ciphers/bifid.py)","  * [Brute Force Caesar Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/brute_force_caesar_cipher.py)","  * [Caesar Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/caesar_cipher.py)","  * [Cryptomath Module](https://github.com/TheAlgorithms/Python/blob/master/ciphers/cryptomath_module.py)","  * [Decrypt Caesar With Chi Squared](https://github.com/TheAlgorithms/Python/blob/master/ciphers/decrypt_caesar_with_chi_squared.py)","  * [Deterministic Miller Rabin](https://github.com/TheAlgorithms/Python/blob/master/ciphers/deterministic_miller_rabin.py)","  * [Diffie](https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie.py)","  * [Diffie Hellman](https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie_hellman.py)","  * [Elgamal Key Generator](https://github.com/TheAlgorithms/Python/blob/master/ciphers/elgamal_key_generator.py)","  * [Enigma Machine2](https://github.com/TheAlgorithms/Python/blob/master/ciphers/enigma_machine2.py)","  * [Hill Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/hill_cipher.py)","  * [Mixed Keyword Cypher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/mixed_keyword_cypher.py)","  * [Mono Alphabetic Ciphers](https://github.com/TheAlgorithms/Python/blob/master/ciphers/mono_alphabetic_ciphers.py)","  * [Morse Code](https://github.com/TheAlgorithms/Python/blob/master/ciphers/morse_code.py)","  * [Onepad Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/onepad_cipher.py)","  * [Playfair Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/playfair_cipher.py)","  * [Polybius](https://github.com/TheAlgorithms/Python/blob/master/ciphers/polybius.py)","  * [Porta Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/porta_cipher.py)","  * [Rabin Miller](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rabin_miller.py)","  * [Rail Fence Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rail_fence_cipher.py)","  * [Rot13](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rot13.py)","  * [Rsa Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_cipher.py)","  * [Rsa Factorization](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_factorization.py)","  * [Rsa Key Generator](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_key_generator.py)","  * [Shuffled Shift Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/shuffled_shift_cipher.py)","  * [Simple Keyword Cypher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_keyword_cypher.py)","  * [Simple Substitution Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_substitution_cipher.py)","  * [Trafid Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/trafid_cipher.py)","  * [Transposition Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher.py)","  * [Transposition Cipher Encrypt Decrypt File](https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher_encrypt_decrypt_file.py)","  * [Vigenere Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/vigenere_cipher.py)","  * [Xor Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/xor_cipher.py)","","## Compression","  * [Burrows Wheeler](https://github.com/TheAlgorithms/Python/blob/master/compression/burrows_wheeler.py)","  * [Huffman](https://github.com/TheAlgorithms/Python/blob/master/compression/huffman.py)","  * [Lempel Ziv](https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv.py)","  * [Lempel Ziv Decompress](https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv_decompress.py)","  * [Peak Signal To Noise Ratio](https://github.com/TheAlgorithms/Python/blob/master/compression/peak_signal_to_noise_ratio.py)","","## Computer Vision","  * [Cnn Classification](https://github.com/TheAlgorithms/Python/blob/master/computer_vision/cnn_classification.py)","  * [Flip Augmentation](https://github.com/TheAlgorithms/Python/blob/master/computer_vision/flip_augmentation.py)","  * [Harris Corner](https://github.com/TheAlgorithms/Python/blob/master/computer_vision/harris_corner.py)","  * [Mean Threshold](https://github.com/TheAlgorithms/Python/blob/master/computer_vision/mean_threshold.py)","  * [Mosaic Augmentation](https://github.com/TheAlgorithms/Python/blob/master/computer_vision/mosaic_augmentation.py)","","## Conversions","  * [Binary To Decimal](https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_decimal.py)","  * [Binary To Hexadecimal](https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_hexadecimal.py)","  * [Binary To Octal](https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_octal.py)","  * [Decimal To Any](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_any.py)","  * [Decimal To Binary](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary.py)","  * [Decimal To Binary Recursion](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary_recursion.py)","  * [Decimal To Hexadecimal](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_hexadecimal.py)","  * [Decimal To Octal](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_octal.py)","  * [Hex To Bin](https://github.com/TheAlgorithms/Python/blob/master/conversions/hex_to_bin.py)","  * [Hexadecimal To Decimal](https://github.com/TheAlgorithms/Python/blob/master/conversions/hexadecimal_to_decimal.py)","  * [Length Conversion](https://github.com/TheAlgorithms/Python/blob/master/conversions/length_conversion.py)","  * [Molecular Chemistry](https://github.com/TheAlgorithms/Python/blob/master/conversions/molecular_chemistry.py)","  * [Octal To Decimal](https://github.com/TheAlgorithms/Python/blob/master/conversions/octal_to_decimal.py)","  * [Prefix Conversions](https://github.com/TheAlgorithms/Python/blob/master/conversions/prefix_conversions.py)","  * [Pressure Conversions](https://github.com/TheAlgorithms/Python/blob/master/conversions/pressure_conversions.py)","  * [Rgb Hsv Conversion](https://github.com/TheAlgorithms/Python/blob/master/conversions/rgb_hsv_conversion.py)","  * [Roman Numerals](https://github.com/TheAlgorithms/Python/blob/master/conversions/roman_numerals.py)","  * [Temperature Conversions](https://github.com/TheAlgorithms/Python/blob/master/conversions/temperature_conversions.py)","  * [Volume Conversions](https://github.com/TheAlgorithms/Python/blob/master/conversions/volume_conversions.py)","  * [Weight Conversion](https://github.com/TheAlgorithms/Python/blob/master/conversions/weight_conversion.py)","","## Data Structures","  * Binary Tree","    * [Avl Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/avl_tree.py)","    * [Basic Binary Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/basic_binary_tree.py)","    * [Binary Search Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree.py)","    * [Binary Search Tree Recursive](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree_recursive.py)","    * [Binary Tree Mirror](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_mirror.py)","    * [Binary Tree Traversals](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_traversals.py)","    * [Fenwick Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/fenwick_tree.py)","    * [Lazy Segment Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lazy_segment_tree.py)","    * [Lowest Common Ancestor](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lowest_common_ancestor.py)","    * [Merge Two Binary Trees](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/merge_two_binary_trees.py)","    * [Non Recursive Segment Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/non_recursive_segment_tree.py)","    * [Number Of Possible Binary Trees](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/number_of_possible_binary_trees.py)","    * [Red Black Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/red_black_tree.py)","    * [Segment Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree.py)","    * [Segment Tree Other](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree_other.py)","    * [Treap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/treap.py)","    * [Wavelet Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/wavelet_tree.py)","  * Disjoint Set","    * [Alternate Disjoint Set](https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/alternate_disjoint_set.py)","    * [Disjoint Set](https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/disjoint_set.py)","  * Hashing","    * [Double Hash](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/double_hash.py)","    * [Hash Table](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table.py)","    * [Hash Table With Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table_with_linked_list.py)","    * Number Theory","      * [Prime Numbers](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/number_theory/prime_numbers.py)","    * [Quadratic Probing](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/quadratic_probing.py)","  * Heap","    * [Binomial Heap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/binomial_heap.py)","    * [Heap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap.py)","    * [Heap Generic](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap_generic.py)","    * [Max Heap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/max_heap.py)","    * [Min Heap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/min_heap.py)","    * [Randomized Heap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/randomized_heap.py)","    * [Skew Heap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/skew_heap.py)","  * Linked List","    * [Circular Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/circular_linked_list.py)","    * [Deque Doubly](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/deque_doubly.py)","    * [Doubly Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list.py)","    * [Doubly Linked List Two](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list_two.py)","    * [From Sequence](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/from_sequence.py)","    * [Has Loop](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/has_loop.py)","    * [Is Palindrome](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/is_palindrome.py)","    * [Merge Two Lists](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/merge_two_lists.py)","    * [Middle Element Of Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/middle_element_of_linked_list.py)","    * [Print Reverse](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/print_reverse.py)","    * [Singly Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/singly_linked_list.py)","    * [Skip List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/skip_list.py)","    * [Swap Nodes](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/swap_nodes.py)","  * Queue","    * [Circular Queue](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/circular_queue.py)","    * [Circular Queue Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/circular_queue_linked_list.py)","    * [Double Ended Queue](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/double_ended_queue.py)","    * [Linked Queue](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/linked_queue.py)","    * [Priority Queue Using List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/priority_queue_using_list.py)","    * [Queue On List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_list.py)","    * [Queue On Pseudo Stack](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_pseudo_stack.py)","  * Stacks","    * [Balanced Parentheses](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/balanced_parentheses.py)","    * [Dijkstras Two Stack Algorithm](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/dijkstras_two_stack_algorithm.py)","    * [Evaluate Postfix Notations](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/evaluate_postfix_notations.py)","    * [Infix To Postfix Conversion](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_postfix_conversion.py)","    * [Infix To Prefix Conversion](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_prefix_conversion.py)","    * [Next Greater Element](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/next_greater_element.py)","    * [Postfix Evaluation](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/postfix_evaluation.py)","    * [Prefix Evaluation](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/prefix_evaluation.py)","    * [Stack](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack.py)","    * [Stack With Doubly Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack_with_doubly_linked_list.py)","    * [Stack With Singly Linked List](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack_with_singly_linked_list.py)","    * [Stock Span Problem](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stock_span_problem.py)","  * Trie","    * [Trie](https://github.com/TheAlgorithms/Python/blob/master/data_structures/trie/trie.py)","","## Digital Image Processing","  * [Change Brightness](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_brightness.py)","  * [Change Contrast](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_contrast.py)","  * [Convert To Negative](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/convert_to_negative.py)","  * Dithering","    * [Burkes](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/dithering/burkes.py)","  * Edge Detection","    * [Canny](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/edge_detection/canny.py)","  * Filters","    * [Bilateral Filter](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/bilateral_filter.py)","    * [Convolve](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/convolve.py)","    * [Gabor Filter](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/gabor_filter.py)","    * [Gaussian Filter](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/gaussian_filter.py)","    * [Median Filter](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/median_filter.py)","    * [Sobel Filter](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/sobel_filter.py)","  * Histogram Equalization","    * [Histogram Stretch](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/histogram_equalization/histogram_stretch.py)","  * [Index Calculation](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/index_calculation.py)","  * Morphological Operations","    * [Dilation Operation](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/morphological_operations/dilation_operation.py)","    * [Erosion Operation](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/morphological_operations/erosion_operation.py)","  * Resize","    * [Resize](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/resize/resize.py)","  * Rotation","    * [Rotation](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/rotation/rotation.py)","  * [Sepia](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/sepia.py)","  * [Test Digital Image Processing](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/test_digital_image_processing.py)","","## Divide And Conquer","  * [Closest Pair Of Points](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/closest_pair_of_points.py)","  * [Convex Hull](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/convex_hull.py)","  * [Heaps Algorithm](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm.py)","  * [Heaps Algorithm Iterative](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm_iterative.py)","  * [Inversions](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/inversions.py)","  * [Kth Order Statistic](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/kth_order_statistic.py)","  * [Max Difference Pair](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_difference_pair.py)","  * [Max Subarray Sum](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_subarray_sum.py)","  * [Mergesort](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/mergesort.py)","  * [Peak](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/peak.py)","  * [Power](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/power.py)","  * [Strassen Matrix Multiplication](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/strassen_matrix_multiplication.py)","","## Dynamic Programming","  * [Abbreviation](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/abbreviation.py)","  * [All Construct](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/all_construct.py)","  * [Bitmask](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/bitmask.py)","  * [Catalan Numbers](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/catalan_numbers.py)","  * [Climbing Stairs](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/climbing_stairs.py)","  * [Edit Distance](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/edit_distance.py)","  * [Factorial](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/factorial.py)","  * [Fast Fibonacci](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fast_fibonacci.py)","  * [Fibonacci](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fibonacci.py)","  * [Floyd Warshall](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/floyd_warshall.py)","  * [Fractional Knapsack](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack.py)","  * [Fractional Knapsack 2](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack_2.py)","  * [Integer Partition](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/integer_partition.py)","  * [Iterating Through Submasks](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/iterating_through_submasks.py)","  * [Knapsack](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/knapsack.py)","  * [Longest Common Subsequence](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_common_subsequence.py)","  * [Longest Increasing Subsequence](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence.py)","  * [Longest Increasing Subsequence O(Nlogn)](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence_o(nlogn).py)","  * [Longest Sub Array](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_sub_array.py)","  * [Matrix Chain Order](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/matrix_chain_order.py)","  * [Max Non Adjacent Sum](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_non_adjacent_sum.py)","  * [Max Sub Array](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sub_array.py)","  * [Max Sum Contiguous Subsequence](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sum_contiguous_subsequence.py)","  * [Minimum Coin Change](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_coin_change.py)","  * [Minimum Cost Path](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_cost_path.py)","  * [Minimum Partition](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_partition.py)","  * [Minimum Steps To One](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_steps_to_one.py)","  * [Optimal Binary Search Tree](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/optimal_binary_search_tree.py)","  * [Rod Cutting](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/rod_cutting.py)","  * [Subset Generation](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/subset_generation.py)","  * [Sum Of Subset](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/sum_of_subset.py)","","## Electronics","  * [Carrier Concentration](https://github.com/TheAlgorithms/Python/blob/master/electronics/carrier_concentration.py)","  * [Coulombs Law](https://github.com/TheAlgorithms/Python/blob/master/electronics/coulombs_law.py)","  * [Electric Power](https://github.com/TheAlgorithms/Python/blob/master/electronics/electric_power.py)","  * [Ohms Law](https://github.com/TheAlgorithms/Python/blob/master/electronics/ohms_law.py)","","## File Transfer","  * [Receive File](https://github.com/TheAlgorithms/Python/blob/master/file_transfer/receive_file.py)","  * [Send File](https://github.com/TheAlgorithms/Python/blob/master/file_transfer/send_file.py)","  * Tests","    * [Test Send File](https://github.com/TheAlgorithms/Python/blob/master/file_transfer/tests/test_send_file.py)","","## Financial","  * [Equated Monthly Installments](https://github.com/TheAlgorithms/Python/blob/master/financial/equated_monthly_installments.py)","  * [Interest](https://github.com/TheAlgorithms/Python/blob/master/financial/interest.py)","","## Fractals","  * [Julia Sets](https://github.com/TheAlgorithms/Python/blob/master/fractals/julia_sets.py)","  * [Koch Snowflake](https://github.com/TheAlgorithms/Python/blob/master/fractals/koch_snowflake.py)","  * [Mandelbrot](https://github.com/TheAlgorithms/Python/blob/master/fractals/mandelbrot.py)","  * [Sierpinski Triangle](https://github.com/TheAlgorithms/Python/blob/master/fractals/sierpinski_triangle.py)","","## Fuzzy Logic","  * [Fuzzy Operations](https://github.com/TheAlgorithms/Python/blob/master/fuzzy_logic/fuzzy_operations.py)","","## Genetic Algorithm","  * [Basic String](https://github.com/TheAlgorithms/Python/blob/master/genetic_algorithm/basic_string.py)","","## Geodesy","  * [Haversine Distance](https://github.com/TheAlgorithms/Python/blob/master/geodesy/haversine_distance.py)","  * [Lamberts Ellipsoidal Distance](https://github.com/TheAlgorithms/Python/blob/master/geodesy/lamberts_ellipsoidal_distance.py)","","## Graphics","  * [Bezier Curve](https://github.com/TheAlgorithms/Python/blob/master/graphics/bezier_curve.py)","  * [Vector3 For 2D Rendering](https://github.com/TheAlgorithms/Python/blob/master/graphics/vector3_for_2d_rendering.py)","","## Graphs","  * [A Star](https://github.com/TheAlgorithms/Python/blob/master/graphs/a_star.py)","  * [Articulation Points](https://github.com/TheAlgorithms/Python/blob/master/graphs/articulation_points.py)","  * [Basic Graphs](https://github.com/TheAlgorithms/Python/blob/master/graphs/basic_graphs.py)","  * [Bellman Ford](https://github.com/TheAlgorithms/Python/blob/master/graphs/bellman_ford.py)","  * [Bfs Shortest Path](https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_shortest_path.py)","  * [Bfs Zero One Shortest Path](https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_zero_one_shortest_path.py)","  * [Bidirectional A Star](https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_a_star.py)","  * [Bidirectional Breadth First Search](https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_breadth_first_search.py)","  * [Boruvka](https://github.com/TheAlgorithms/Python/blob/master/graphs/boruvka.py)","  * [Breadth First Search](https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search.py)","  * [Breadth First Search 2](https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_2.py)","  * [Breadth First Search Shortest Path](https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_shortest_path.py)","  * [Check Bipartite Graph Bfs](https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_bfs.py)","  * [Check Bipartite Graph Dfs](https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_dfs.py)","  * [Check Cycle](https://github.com/TheAlgorithms/Python/blob/master/graphs/check_cycle.py)","  * [Connected Components](https://github.com/TheAlgorithms/Python/blob/master/graphs/connected_components.py)","  * [Depth First Search](https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search.py)","  * [Depth First Search 2](https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search_2.py)","  * [Dijkstra](https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra.py)","  * [Dijkstra 2](https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_2.py)","  * [Dijkstra Algorithm](https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_algorithm.py)","  * [Dinic](https://github.com/TheAlgorithms/Python/blob/master/graphs/dinic.py)","  * [Directed And Undirected (Weighted) Graph](https://github.com/TheAlgorithms/Python/blob/master/graphs/directed_and_undirected_(weighted)_graph.py)","  * [Edmonds Karp Multiple Source And Sink](https://github.com/TheAlgorithms/Python/blob/master/graphs/edmonds_karp_multiple_source_and_sink.py)","  * [Eulerian Path And Circuit For Undirected Graph](https://github.com/TheAlgorithms/Python/blob/master/graphs/eulerian_path_and_circuit_for_undirected_graph.py)","  * [Even Tree](https://github.com/TheAlgorithms/Python/blob/master/graphs/even_tree.py)","  * [Finding Bridges](https://github.com/TheAlgorithms/Python/blob/master/graphs/finding_bridges.py)","  * [Frequent Pattern Graph Miner](https://github.com/TheAlgorithms/Python/blob/master/graphs/frequent_pattern_graph_miner.py)","  * [G Topological Sort](https://github.com/TheAlgorithms/Python/blob/master/graphs/g_topological_sort.py)","  * [Gale Shapley Bigraph](https://github.com/TheAlgorithms/Python/blob/master/graphs/gale_shapley_bigraph.py)","  * [Graph List](https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_list.py)","  * [Graph Matrix](https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_matrix.py)","  * [Graphs Floyd Warshall](https://github.com/TheAlgorithms/Python/blob/master/graphs/graphs_floyd_warshall.py)","  * [Greedy Best First](https://github.com/TheAlgorithms/Python/blob/master/graphs/greedy_best_first.py)","  * [Greedy Min Vertex Cover](https://github.com/TheAlgorithms/Python/blob/master/graphs/greedy_min_vertex_cover.py)","  * [Kahns Algorithm Long](https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_long.py)","  * [Kahns Algorithm Topo](https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_topo.py)","  * [Karger](https://github.com/TheAlgorithms/Python/blob/master/graphs/karger.py)","  * [Markov Chain](https://github.com/TheAlgorithms/Python/blob/master/graphs/markov_chain.py)","  * [Matching Min Vertex Cover](https://github.com/TheAlgorithms/Python/blob/master/graphs/matching_min_vertex_cover.py)","  * [Minimum Spanning Tree Boruvka](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_boruvka.py)","  * [Minimum Spanning Tree Kruskal](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal.py)","  * [Minimum Spanning Tree Kruskal2](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal2.py)","  * [Minimum Spanning Tree Prims](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims.py)","  * [Minimum Spanning Tree Prims2](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims2.py)","  * [Multi Heuristic Astar](https://github.com/TheAlgorithms/Python/blob/master/graphs/multi_heuristic_astar.py)","  * [Page Rank](https://github.com/TheAlgorithms/Python/blob/master/graphs/page_rank.py)","  * [Prim](https://github.com/TheAlgorithms/Python/blob/master/graphs/prim.py)","  * [Random Graph Generator](https://github.com/TheAlgorithms/Python/blob/master/graphs/random_graph_generator.py)","  * [Scc Kosaraju](https://github.com/TheAlgorithms/Python/blob/master/graphs/scc_kosaraju.py)","  * [Strongly Connected Components](https://github.com/TheAlgorithms/Python/blob/master/graphs/strongly_connected_components.py)","  * [Tarjans Scc](https://github.com/TheAlgorithms/Python/blob/master/graphs/tarjans_scc.py)","  * Tests","    * [Test Min Spanning Tree Kruskal](https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_kruskal.py)","    * [Test Min Spanning Tree Prim](https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_prim.py)","","## Greedy Methods","  * [Optimal Merge Pattern](https://github.com/TheAlgorithms/Python/blob/master/greedy_methods/optimal_merge_pattern.py)","","## Hashes","  * [Adler32](https://github.com/TheAlgorithms/Python/blob/master/hashes/adler32.py)","  * [Chaos Machine](https://github.com/TheAlgorithms/Python/blob/master/hashes/chaos_machine.py)","  * [Djb2](https://github.com/TheAlgorithms/Python/blob/master/hashes/djb2.py)","  * [Enigma Machine](https://github.com/TheAlgorithms/Python/blob/master/hashes/enigma_machine.py)","  * [Hamming Code](https://github.com/TheAlgorithms/Python/blob/master/hashes/hamming_code.py)","  * [Luhn](https://github.com/TheAlgorithms/Python/blob/master/hashes/luhn.py)","  * [Md5](https://github.com/TheAlgorithms/Python/blob/master/hashes/md5.py)","  * [Sdbm](https://github.com/TheAlgorithms/Python/blob/master/hashes/sdbm.py)","  * [Sha1](https://github.com/TheAlgorithms/Python/blob/master/hashes/sha1.py)","  * [Sha256](https://github.com/TheAlgorithms/Python/blob/master/hashes/sha256.py)","","## Knapsack","  * [Greedy Knapsack](https://github.com/TheAlgorithms/Python/blob/master/knapsack/greedy_knapsack.py)","  * [Knapsack](https://github.com/TheAlgorithms/Python/blob/master/knapsack/knapsack.py)","  * Tests","    * [Test Greedy Knapsack](https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_greedy_knapsack.py)","    * [Test Knapsack](https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_knapsack.py)","","## Linear Algebra","  * Src","    * [Conjugate Gradient](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/conjugate_gradient.py)","    * [Lib](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/lib.py)","    * [Polynom For Points](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/polynom_for_points.py)","    * [Power Iteration](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/power_iteration.py)","    * [Rayleigh Quotient](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/rayleigh_quotient.py)","    * [Schur Complement](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/schur_complement.py)","    * [Test Linear Algebra](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/test_linear_algebra.py)","    * [Transformations 2D](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/transformations_2d.py)","","## Machine Learning","  * [Astar](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/astar.py)","  * [Data Transformations](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/data_transformations.py)","  * [Decision Tree](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/decision_tree.py)","  * Forecasting","    * [Run](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/forecasting/run.py)","  * [Gaussian Naive Bayes](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gaussian_naive_bayes.py)","  * [Gradient Boosting Regressor](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_boosting_regressor.py)","  * [Gradient Descent](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_descent.py)","  * [K Means Clust](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_means_clust.py)","  * [K Nearest Neighbours](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_nearest_neighbours.py)","  * [Knn Sklearn](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/knn_sklearn.py)","  * [Linear Discriminant Analysis](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_discriminant_analysis.py)","  * [Linear Regression](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_regression.py)","  * Local Weighted Learning","    * [Local Weighted Learning](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/local_weighted_learning/local_weighted_learning.py)","  * [Logistic Regression](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/logistic_regression.py)","  * Lstm","    * [Lstm Prediction](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/lstm/lstm_prediction.py)","  * [Multilayer Perceptron Classifier](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/multilayer_perceptron_classifier.py)","  * [Polymonial Regression](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/polymonial_regression.py)","  * [Random Forest Classifier](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_classifier.py)","  * [Random Forest Regressor](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_regressor.py)","  * [Scoring Functions](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/scoring_functions.py)","  * [Sequential Minimum Optimization](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/sequential_minimum_optimization.py)","  * [Similarity Search](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/similarity_search.py)","  * [Support Vector Machines](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/support_vector_machines.py)","  * [Word Frequency Functions](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/word_frequency_functions.py)","","## Maths","  * [3N Plus 1](https://github.com/TheAlgorithms/Python/blob/master/maths/3n_plus_1.py)","  * [Abs](https://github.com/TheAlgorithms/Python/blob/master/maths/abs.py)","  * [Abs Max](https://github.com/TheAlgorithms/Python/blob/master/maths/abs_max.py)","  * [Abs Min](https://github.com/TheAlgorithms/Python/blob/master/maths/abs_min.py)","  * [Add](https://github.com/TheAlgorithms/Python/blob/master/maths/add.py)","  * [Aliquot Sum](https://github.com/TheAlgorithms/Python/blob/master/maths/aliquot_sum.py)","  * [Allocation Number](https://github.com/TheAlgorithms/Python/blob/master/maths/allocation_number.py)","  * [Area](https://github.com/TheAlgorithms/Python/blob/master/maths/area.py)","  * [Area Under Curve](https://github.com/TheAlgorithms/Python/blob/master/maths/area_under_curve.py)","  * [Armstrong Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/armstrong_numbers.py)","  * [Average Mean](https://github.com/TheAlgorithms/Python/blob/master/maths/average_mean.py)","  * [Average Median](https://github.com/TheAlgorithms/Python/blob/master/maths/average_median.py)","  * [Average Mode](https://github.com/TheAlgorithms/Python/blob/master/maths/average_mode.py)","  * [Bailey Borwein Plouffe](https://github.com/TheAlgorithms/Python/blob/master/maths/bailey_borwein_plouffe.py)","  * [Basic Maths](https://github.com/TheAlgorithms/Python/blob/master/maths/basic_maths.py)","  * [Binary Exp Mod](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exp_mod.py)","  * [Binary Exponentiation](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation.py)","  * [Binary Exponentiation 2](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_2.py)","  * [Binary Exponentiation 3](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_3.py)","  * [Binomial Coefficient](https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_coefficient.py)","  * [Binomial Distribution](https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_distribution.py)","  * [Bisection](https://github.com/TheAlgorithms/Python/blob/master/maths/bisection.py)","  * [Ceil](https://github.com/TheAlgorithms/Python/blob/master/maths/ceil.py)","  * [Check Polygon](https://github.com/TheAlgorithms/Python/blob/master/maths/check_polygon.py)","  * [Chudnovsky Algorithm](https://github.com/TheAlgorithms/Python/blob/master/maths/chudnovsky_algorithm.py)","  * [Collatz Sequence](https://github.com/TheAlgorithms/Python/blob/master/maths/collatz_sequence.py)","  * [Combinations](https://github.com/TheAlgorithms/Python/blob/master/maths/combinations.py)","  * [Decimal Isolate](https://github.com/TheAlgorithms/Python/blob/master/maths/decimal_isolate.py)","  * [Double Factorial Iterative](https://github.com/TheAlgorithms/Python/blob/master/maths/double_factorial_iterative.py)","  * [Double Factorial Recursive](https://github.com/TheAlgorithms/Python/blob/master/maths/double_factorial_recursive.py)","  * [Entropy](https://github.com/TheAlgorithms/Python/blob/master/maths/entropy.py)","  * [Euclidean Distance](https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_distance.py)","  * [Euclidean Gcd](https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_gcd.py)","  * [Euler Method](https://github.com/TheAlgorithms/Python/blob/master/maths/euler_method.py)","  * [Euler Modified](https://github.com/TheAlgorithms/Python/blob/master/maths/euler_modified.py)","  * [Eulers Totient](https://github.com/TheAlgorithms/Python/blob/master/maths/eulers_totient.py)","  * [Extended Euclidean Algorithm](https://github.com/TheAlgorithms/Python/blob/master/maths/extended_euclidean_algorithm.py)","  * [Factorial Iterative](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_iterative.py)","  * [Factorial Recursive](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_recursive.py)","  * [Factors](https://github.com/TheAlgorithms/Python/blob/master/maths/factors.py)","  * [Fermat Little Theorem](https://github.com/TheAlgorithms/Python/blob/master/maths/fermat_little_theorem.py)","  * [Fibonacci](https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci.py)","  * [Find Max](https://github.com/TheAlgorithms/Python/blob/master/maths/find_max.py)","  * [Find Max Recursion](https://github.com/TheAlgorithms/Python/blob/master/maths/find_max_recursion.py)","  * [Find Min](https://github.com/TheAlgorithms/Python/blob/master/maths/find_min.py)","  * [Find Min Recursion](https://github.com/TheAlgorithms/Python/blob/master/maths/find_min_recursion.py)","  * [Floor](https://github.com/TheAlgorithms/Python/blob/master/maths/floor.py)","  * [Gamma](https://github.com/TheAlgorithms/Python/blob/master/maths/gamma.py)","  * [Gamma Recursive](https://github.com/TheAlgorithms/Python/blob/master/maths/gamma_recursive.py)","  * [Gaussian](https://github.com/TheAlgorithms/Python/blob/master/maths/gaussian.py)","  * [Greatest Common Divisor](https://github.com/TheAlgorithms/Python/blob/master/maths/greatest_common_divisor.py)","  * [Greedy Coin Change](https://github.com/TheAlgorithms/Python/blob/master/maths/greedy_coin_change.py)","  * [Hardy Ramanujanalgo](https://github.com/TheAlgorithms/Python/blob/master/maths/hardy_ramanujanalgo.py)","  * [Integration By Simpson Approx](https://github.com/TheAlgorithms/Python/blob/master/maths/integration_by_simpson_approx.py)","  * [Is Ip V4 Address Valid](https://github.com/TheAlgorithms/Python/blob/master/maths/is_ip_v4_address_valid.py)","  * [Is Square Free](https://github.com/TheAlgorithms/Python/blob/master/maths/is_square_free.py)","  * [Jaccard Similarity](https://github.com/TheAlgorithms/Python/blob/master/maths/jaccard_similarity.py)","  * [Kadanes](https://github.com/TheAlgorithms/Python/blob/master/maths/kadanes.py)","  * [Karatsuba](https://github.com/TheAlgorithms/Python/blob/master/maths/karatsuba.py)","  * [Krishnamurthy Number](https://github.com/TheAlgorithms/Python/blob/master/maths/krishnamurthy_number.py)","  * [Kth Lexicographic Permutation](https://github.com/TheAlgorithms/Python/blob/master/maths/kth_lexicographic_permutation.py)","  * [Largest Of Very Large Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/largest_of_very_large_numbers.py)","  * [Largest Subarray Sum](https://github.com/TheAlgorithms/Python/blob/master/maths/largest_subarray_sum.py)","  * [Least Common Multiple](https://github.com/TheAlgorithms/Python/blob/master/maths/least_common_multiple.py)","  * [Line Length](https://github.com/TheAlgorithms/Python/blob/master/maths/line_length.py)","  * [Lucas Lehmer Primality Test](https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_lehmer_primality_test.py)","  * [Lucas Series](https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_series.py)","  * [Matrix Exponentiation](https://github.com/TheAlgorithms/Python/blob/master/maths/matrix_exponentiation.py)","  * [Max Sum Sliding Window](https://github.com/TheAlgorithms/Python/blob/master/maths/max_sum_sliding_window.py)","  * [Median Of Two Arrays](https://github.com/TheAlgorithms/Python/blob/master/maths/median_of_two_arrays.py)","  * [Miller Rabin](https://github.com/TheAlgorithms/Python/blob/master/maths/miller_rabin.py)","  * [Mobius Function](https://github.com/TheAlgorithms/Python/blob/master/maths/mobius_function.py)","  * [Modular Exponential](https://github.com/TheAlgorithms/Python/blob/master/maths/modular_exponential.py)","  * [Monte Carlo](https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo.py)","  * [Monte Carlo Dice](https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo_dice.py)","  * [Nevilles Method](https://github.com/TheAlgorithms/Python/blob/master/maths/nevilles_method.py)","  * [Newton Raphson](https://github.com/TheAlgorithms/Python/blob/master/maths/newton_raphson.py)","  * [Number Of Digits](https://github.com/TheAlgorithms/Python/blob/master/maths/number_of_digits.py)","  * [Numerical Integration](https://github.com/TheAlgorithms/Python/blob/master/maths/numerical_integration.py)","  * [Perfect Cube](https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_cube.py)","  * [Perfect Number](https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_number.py)","  * [Perfect Square](https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_square.py)","  * [Pi Monte Carlo Estimation](https://github.com/TheAlgorithms/Python/blob/master/maths/pi_monte_carlo_estimation.py)","  * [Pollard Rho](https://github.com/TheAlgorithms/Python/blob/master/maths/pollard_rho.py)","  * [Polynomial Evaluation](https://github.com/TheAlgorithms/Python/blob/master/maths/polynomial_evaluation.py)","  * [Power Using Recursion](https://github.com/TheAlgorithms/Python/blob/master/maths/power_using_recursion.py)","  * [Prime Check](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_check.py)","  * [Prime Factors](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_factors.py)","  * [Prime Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_numbers.py)","  * [Prime Sieve Eratosthenes](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_sieve_eratosthenes.py)","  * [Primelib](https://github.com/TheAlgorithms/Python/blob/master/maths/primelib.py)","  * [Proth Number](https://github.com/TheAlgorithms/Python/blob/master/maths/proth_number.py)","  * [Pythagoras](https://github.com/TheAlgorithms/Python/blob/master/maths/pythagoras.py)","  * [Qr Decomposition](https://github.com/TheAlgorithms/Python/blob/master/maths/qr_decomposition.py)","  * [Quadratic Equations Complex Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/quadratic_equations_complex_numbers.py)","  * [Radians](https://github.com/TheAlgorithms/Python/blob/master/maths/radians.py)","  * [Radix2 Fft](https://github.com/TheAlgorithms/Python/blob/master/maths/radix2_fft.py)","  * [Relu](https://github.com/TheAlgorithms/Python/blob/master/maths/relu.py)","  * [Runge Kutta](https://github.com/TheAlgorithms/Python/blob/master/maths/runge_kutta.py)","  * [Segmented Sieve](https://github.com/TheAlgorithms/Python/blob/master/maths/segmented_sieve.py)","  * Series","    * [Arithmetic](https://github.com/TheAlgorithms/Python/blob/master/maths/series/arithmetic.py)","    * [Geometric](https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric.py)","    * [Geometric Series](https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric_series.py)","    * [Harmonic](https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic.py)","    * [Harmonic Series](https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic_series.py)","    * [Hexagonal Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/series/hexagonal_numbers.py)","    * [P Series](https://github.com/TheAlgorithms/Python/blob/master/maths/series/p_series.py)","  * [Sieve Of Eratosthenes](https://github.com/TheAlgorithms/Python/blob/master/maths/sieve_of_eratosthenes.py)","  * [Sigmoid](https://github.com/TheAlgorithms/Python/blob/master/maths/sigmoid.py)","  * [Simpson Rule](https://github.com/TheAlgorithms/Python/blob/master/maths/simpson_rule.py)","  * [Sock Merchant](https://github.com/TheAlgorithms/Python/blob/master/maths/sock_merchant.py)","  * [Softmax](https://github.com/TheAlgorithms/Python/blob/master/maths/softmax.py)","  * [Square Root](https://github.com/TheAlgorithms/Python/blob/master/maths/square_root.py)","  * [Sum Of Arithmetic Series](https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_arithmetic_series.py)","  * [Sum Of Digits](https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_digits.py)","  * [Sum Of Geometric Progression](https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_geometric_progression.py)","  * [Sylvester Sequence](https://github.com/TheAlgorithms/Python/blob/master/maths/sylvester_sequence.py)","  * [Test Prime Check](https://github.com/TheAlgorithms/Python/blob/master/maths/test_prime_check.py)","  * [Trapezoidal Rule](https://github.com/TheAlgorithms/Python/blob/master/maths/trapezoidal_rule.py)","  * [Triplet Sum](https://github.com/TheAlgorithms/Python/blob/master/maths/triplet_sum.py)","  * [Two Pointer](https://github.com/TheAlgorithms/Python/blob/master/maths/two_pointer.py)","  * [Two Sum](https://github.com/TheAlgorithms/Python/blob/master/maths/two_sum.py)","  * [Ugly Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/ugly_numbers.py)","  * [Volume](https://github.com/TheAlgorithms/Python/blob/master/maths/volume.py)","  * [Zellers Congruence](https://github.com/TheAlgorithms/Python/blob/master/maths/zellers_congruence.py)","","## Matrix","  * [Count Islands In Matrix](https://github.com/TheAlgorithms/Python/blob/master/matrix/count_islands_in_matrix.py)","  * [Inverse Of Matrix](https://github.com/TheAlgorithms/Python/blob/master/matrix/inverse_of_matrix.py)","  * [Matrix Class](https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_class.py)","  * [Matrix Operation](https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_operation.py)","  * [Nth Fibonacci Using Matrix Exponentiation](https://github.com/TheAlgorithms/Python/blob/master/matrix/nth_fibonacci_using_matrix_exponentiation.py)","  * [Rotate Matrix](https://github.com/TheAlgorithms/Python/blob/master/matrix/rotate_matrix.py)","  * [Searching In Sorted Matrix](https://github.com/TheAlgorithms/Python/blob/master/matrix/searching_in_sorted_matrix.py)","  * [Sherman Morrison](https://github.com/TheAlgorithms/Python/blob/master/matrix/sherman_morrison.py)","  * [Spiral Print](https://github.com/TheAlgorithms/Python/blob/master/matrix/spiral_print.py)","  * Tests","    * [Test Matrix Operation](https://github.com/TheAlgorithms/Python/blob/master/matrix/tests/test_matrix_operation.py)","","## Networking Flow","  * [Ford Fulkerson](https://github.com/TheAlgorithms/Python/blob/master/networking_flow/ford_fulkerson.py)","  * [Minimum Cut](https://github.com/TheAlgorithms/Python/blob/master/networking_flow/minimum_cut.py)","","## Neural Network","  * [2 Hidden Layers Neural Network](https://github.com/TheAlgorithms/Python/blob/master/neural_network/2_hidden_layers_neural_network.py)","  * [Back Propagation Neural Network](https://github.com/TheAlgorithms/Python/blob/master/neural_network/back_propagation_neural_network.py)","  * [Convolution Neural Network](https://github.com/TheAlgorithms/Python/blob/master/neural_network/convolution_neural_network.py)","  * [Perceptron](https://github.com/TheAlgorithms/Python/blob/master/neural_network/perceptron.py)","","## Other","  * [Activity Selection](https://github.com/TheAlgorithms/Python/blob/master/other/activity_selection.py)","  * [Alternative List Arrange](https://github.com/TheAlgorithms/Python/blob/master/other/alternative_list_arrange.py)","  * [Check Strong Password](https://github.com/TheAlgorithms/Python/blob/master/other/check_strong_password.py)","  * [Davisb Putnamb Logemannb Loveland](https://github.com/TheAlgorithms/Python/blob/master/other/davisb_putnamb_logemannb_loveland.py)","  * [Dijkstra Bankers Algorithm](https://github.com/TheAlgorithms/Python/blob/master/other/dijkstra_bankers_algorithm.py)","  * [Doomsday](https://github.com/TheAlgorithms/Python/blob/master/other/doomsday.py)","  * [Fischer Yates Shuffle](https://github.com/TheAlgorithms/Python/blob/master/other/fischer_yates_shuffle.py)","  * [Gauss Easter](https://github.com/TheAlgorithms/Python/blob/master/other/gauss_easter.py)","  * [Graham Scan](https://github.com/TheAlgorithms/Python/blob/master/other/graham_scan.py)","  * [Greedy](https://github.com/TheAlgorithms/Python/blob/master/other/greedy.py)","  * [Least Recently Used](https://github.com/TheAlgorithms/Python/blob/master/other/least_recently_used.py)","  * [Lfu Cache](https://github.com/TheAlgorithms/Python/blob/master/other/lfu_cache.py)","  * [Linear Congruential Generator](https://github.com/TheAlgorithms/Python/blob/master/other/linear_congruential_generator.py)","  * [Lru Cache](https://github.com/TheAlgorithms/Python/blob/master/other/lru_cache.py)","  * [Magicdiamondpattern](https://github.com/TheAlgorithms/Python/blob/master/other/magicdiamondpattern.py)","  * [Nested Brackets](https://github.com/TheAlgorithms/Python/blob/master/other/nested_brackets.py)","  * [Password Generator](https://github.com/TheAlgorithms/Python/blob/master/other/password_generator.py)","  * [Scoring Algorithm](https://github.com/TheAlgorithms/Python/blob/master/other/scoring_algorithm.py)","  * [Sdes](https://github.com/TheAlgorithms/Python/blob/master/other/sdes.py)","  * [Tower Of Hanoi](https://github.com/TheAlgorithms/Python/blob/master/other/tower_of_hanoi.py)","","## Physics","  * [N Body Simulation](https://github.com/TheAlgorithms/Python/blob/master/physics/n_body_simulation.py)","  * [Newtons Second Law Of Motion](https://github.com/TheAlgorithms/Python/blob/master/physics/newtons_second_law_of_motion.py)","","## Project Euler","  * Problem 001","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol3.py)","    * [Sol4](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol4.py)","    * [Sol5](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol5.py)","    * [Sol6](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol6.py)","    * [Sol7](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol7.py)","  * Problem 002","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol3.py)","    * [Sol4](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol4.py)","    * [Sol5](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol5.py)","  * Problem 003","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol3.py)","  * Problem 004","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol2.py)","  * Problem 005","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol2.py)","  * Problem 006","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol3.py)","    * [Sol4](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol4.py)","  * Problem 007","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol3.py)","  * Problem 008","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol3.py)","  * Problem 009","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol3.py)","  * Problem 010","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol3.py)","  * Problem 011","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol2.py)","  * Problem 012","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol2.py)","  * Problem 013","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_013/sol1.py)","  * Problem 014","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol2.py)","  * Problem 015","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_015/sol1.py)","  * Problem 016","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol2.py)","  * Problem 017","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_017/sol1.py)","  * Problem 018","    * [Solution](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_018/solution.py)","  * Problem 019","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_019/sol1.py)","  * Problem 020","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol3.py)","    * [Sol4](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol4.py)","  * Problem 021","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_021/sol1.py)","  * Problem 022","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol2.py)","  * Problem 023","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_023/sol1.py)","  * Problem 024","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_024/sol1.py)","  * Problem 025","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol2.py)","    * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol3.py)","  * Problem 026","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_026/sol1.py)","  * Problem 027","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_027/sol1.py)","  * Problem 028","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_028/sol1.py)","  * Problem 029","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_029/sol1.py)","  * Problem 030","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_030/sol1.py)","  * Problem 031","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol2.py)","  * Problem 032","    * [Sol32](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_032/sol32.py)","  * Problem 033","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_033/sol1.py)","  * Problem 034","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_034/sol1.py)","  * Problem 035","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_035/sol1.py)","  * Problem 036","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_036/sol1.py)","  * Problem 037","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_037/sol1.py)","  * Problem 038","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_038/sol1.py)","  * Problem 039","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_039/sol1.py)","  * Problem 040","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_040/sol1.py)","  * Problem 041","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_041/sol1.py)","  * Problem 042","    * [Solution42](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_042/solution42.py)","  * Problem 043","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_043/sol1.py)","  * Problem 044","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_044/sol1.py)","  * Problem 045","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_045/sol1.py)","  * Problem 046","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_046/sol1.py)","  * Problem 047","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_047/sol1.py)","  * Problem 048","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_048/sol1.py)","  * Problem 049","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_049/sol1.py)","  * Problem 050","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_050/sol1.py)","  * Problem 051","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_051/sol1.py)","  * Problem 052","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_052/sol1.py)","  * Problem 053","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_053/sol1.py)","  * Problem 054","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/sol1.py)","    * [Test Poker Hand](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/test_poker_hand.py)","  * Problem 055","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_055/sol1.py)","  * Problem 056","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_056/sol1.py)","  * Problem 057","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_057/sol1.py)","  * Problem 058","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_058/sol1.py)","  * Problem 059","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_059/sol1.py)","  * Problem 062","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_062/sol1.py)","  * Problem 063","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_063/sol1.py)","  * Problem 064","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_064/sol1.py)","  * Problem 065","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_065/sol1.py)","  * Problem 067","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_067/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_067/sol2.py)","  * Problem 069","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_069/sol1.py)","  * Problem 070","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_070/sol1.py)","  * Problem 071","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_071/sol1.py)","  * Problem 072","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol2.py)","  * Problem 074","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol1.py)","    * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol2.py)","  * Problem 075","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_075/sol1.py)","  * Problem 076","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_076/sol1.py)","  * Problem 077","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_077/sol1.py)","  * Problem 078","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_078/sol1.py)","  * Problem 080","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_080/sol1.py)","  * Problem 081","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_081/sol1.py)","  * Problem 085","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_085/sol1.py)","  * Problem 086","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_086/sol1.py)","  * Problem 087","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_087/sol1.py)","  * Problem 089","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_089/sol1.py)","  * Problem 091","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_091/sol1.py)","  * Problem 092","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_092/sol1.py)","  * Problem 097","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_097/sol1.py)","  * Problem 099","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_099/sol1.py)","  * Problem 101","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_101/sol1.py)","  * Problem 102","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_102/sol1.py)","  * Problem 107","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_107/sol1.py)","  * Problem 109","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_109/sol1.py)","  * Problem 112","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_112/sol1.py)","  * Problem 113","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_113/sol1.py)","  * Problem 119","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_119/sol1.py)","  * Problem 120","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_120/sol1.py)","  * Problem 121","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_121/sol1.py)","  * Problem 123","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_123/sol1.py)","  * Problem 125","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_125/sol1.py)","  * Problem 129","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_129/sol1.py)","  * Problem 135","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_135/sol1.py)","  * Problem 144","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_144/sol1.py)","  * Problem 145","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_145/sol1.py)","  * Problem 173","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_173/sol1.py)","  * Problem 174","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_174/sol1.py)","  * Problem 180","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_180/sol1.py)","  * Problem 188","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_188/sol1.py)","  * Problem 191","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_191/sol1.py)","  * Problem 203","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_203/sol1.py)","  * Problem 205","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_205/sol1.py)","  * Problem 206","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_206/sol1.py)","  * Problem 207","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_207/sol1.py)","  * Problem 234","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_234/sol1.py)","  * Problem 301","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_301/sol1.py)","  * Problem 493","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_493/sol1.py)","  * Problem 551","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_551/sol1.py)","  * Problem 686","    * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_686/sol1.py)","","## Quantum","  * [Deutsch Jozsa](https://github.com/TheAlgorithms/Python/blob/master/quantum/deutsch_jozsa.py)","  * [Half Adder](https://github.com/TheAlgorithms/Python/blob/master/quantum/half_adder.py)","  * [Not Gate](https://github.com/TheAlgorithms/Python/blob/master/quantum/not_gate.py)","  * [Quantum Entanglement](https://github.com/TheAlgorithms/Python/blob/master/quantum/quantum_entanglement.py)","  * [Ripple Adder Classic](https://github.com/TheAlgorithms/Python/blob/master/quantum/ripple_adder_classic.py)","  * [Single Qubit Measure](https://github.com/TheAlgorithms/Python/blob/master/quantum/single_qubit_measure.py)","","## Scheduling","  * [First Come First Served](https://github.com/TheAlgorithms/Python/blob/master/scheduling/first_come_first_served.py)","  * [Round Robin](https://github.com/TheAlgorithms/Python/blob/master/scheduling/round_robin.py)","  * [Shortest Job First](https://github.com/TheAlgorithms/Python/blob/master/scheduling/shortest_job_first.py)","","## Searches","  * [Binary Search](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py)","  * [Binary Tree Traversal](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_tree_traversal.py)","  * [Double Linear Search](https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search.py)","  * [Double Linear Search Recursion](https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search_recursion.py)","  * [Fibonacci Search](https://github.com/TheAlgorithms/Python/blob/master/searches/fibonacci_search.py)","  * [Hill Climbing](https://github.com/TheAlgorithms/Python/blob/master/searches/hill_climbing.py)","  * [Interpolation Search](https://github.com/TheAlgorithms/Python/blob/master/searches/interpolation_search.py)","  * [Jump Search](https://github.com/TheAlgorithms/Python/blob/master/searches/jump_search.py)","  * [Linear Search](https://github.com/TheAlgorithms/Python/blob/master/searches/linear_search.py)","  * [Quick Select](https://github.com/TheAlgorithms/Python/blob/master/searches/quick_select.py)","  * [Sentinel Linear Search](https://github.com/TheAlgorithms/Python/blob/master/searches/sentinel_linear_search.py)","  * [Simple Binary Search](https://github.com/TheAlgorithms/Python/blob/master/searches/simple_binary_search.py)","  * [Simulated Annealing](https://github.com/TheAlgorithms/Python/blob/master/searches/simulated_annealing.py)","  * [Tabu Search](https://github.com/TheAlgorithms/Python/blob/master/searches/tabu_search.py)","  * [Ternary Search](https://github.com/TheAlgorithms/Python/blob/master/searches/ternary_search.py)","","## Sorts","  * [Bead Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/bead_sort.py)","  * [Bitonic Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/bitonic_sort.py)","  * [Bogo Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/bogo_sort.py)","  * [Bubble Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/bubble_sort.py)","  * [Bucket Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/bucket_sort.py)","  * [Cocktail Shaker Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/cocktail_shaker_sort.py)","  * [Comb Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/comb_sort.py)","  * [Counting Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/counting_sort.py)","  * [Cycle Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/cycle_sort.py)","  * [Double Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/double_sort.py)","  * [Dutch National Flag Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/dutch_national_flag_sort.py)","  * [Exchange Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/exchange_sort.py)","  * [External Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/external_sort.py)","  * [Gnome Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/gnome_sort.py)","  * [Heap Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/heap_sort.py)","  * [Insertion Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/insertion_sort.py)","  * [Intro Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/intro_sort.py)","  * [Iterative Merge Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/iterative_merge_sort.py)","  * [Merge Insertion Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_insertion_sort.py)","  * [Merge Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py)","  * [Msd Radix Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/msd_radix_sort.py)","  * [Natural Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/natural_sort.py)","  * [Odd Even Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_sort.py)","  * [Odd Even Transposition Parallel](https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_parallel.py)","  * [Odd Even Transposition Single Threaded](https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_single_threaded.py)","  * [Pancake Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/pancake_sort.py)","  * [Patience Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/patience_sort.py)","  * [Pigeon Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeon_sort.py)","  * [Pigeonhole Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeonhole_sort.py)","  * [Quick Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort.py)","  * [Quick Sort 3 Partition](https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort_3_partition.py)","  * [Radix Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/radix_sort.py)","  * [Random Normal Distribution Quicksort](https://github.com/TheAlgorithms/Python/blob/master/sorts/random_normal_distribution_quicksort.py)","  * [Random Pivot Quick Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/random_pivot_quick_sort.py)","  * [Recursive Bubble Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_bubble_sort.py)","  * [Recursive Insertion Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_insertion_sort.py)","  * [Recursive Mergesort Array](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_mergesort_array.py)","  * [Recursive Quick Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_quick_sort.py)","  * [Selection Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py)","  * [Shell Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/shell_sort.py)","  * [Slowsort](https://github.com/TheAlgorithms/Python/blob/master/sorts/slowsort.py)","  * [Stooge Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/stooge_sort.py)","  * [Strand Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/strand_sort.py)","  * [Tim Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/tim_sort.py)","  * [Topological Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/topological_sort.py)","  * [Tree Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/tree_sort.py)","  * [Unknown Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/unknown_sort.py)","  * [Wiggle Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/wiggle_sort.py)","","## Strings","  * [Aho Corasick](https://github.com/TheAlgorithms/Python/blob/master/strings/aho_corasick.py)","  * [Alternative String Arrange](https://github.com/TheAlgorithms/Python/blob/master/strings/alternative_string_arrange.py)","  * [Anagrams](https://github.com/TheAlgorithms/Python/blob/master/strings/anagrams.py)","  * [Autocomplete Using Trie](https://github.com/TheAlgorithms/Python/blob/master/strings/autocomplete_using_trie.py)","  * [Boyer Moore Search](https://github.com/TheAlgorithms/Python/blob/master/strings/boyer_moore_search.py)","  * [Can String Be Rearranged As Palindrome](https://github.com/TheAlgorithms/Python/blob/master/strings/can_string_be_rearranged_as_palindrome.py)","  * [Capitalize](https://github.com/TheAlgorithms/Python/blob/master/strings/capitalize.py)","  * [Check Anagrams](https://github.com/TheAlgorithms/Python/blob/master/strings/check_anagrams.py)","  * [Check Pangram](https://github.com/TheAlgorithms/Python/blob/master/strings/check_pangram.py)","  * [Credit Card Validator](https://github.com/TheAlgorithms/Python/blob/master/strings/credit_card_validator.py)","  * [Detecting English Programmatically](https://github.com/TheAlgorithms/Python/blob/master/strings/detecting_english_programmatically.py)","  * [Frequency Finder](https://github.com/TheAlgorithms/Python/blob/master/strings/frequency_finder.py)","  * [Indian Phone Validator](https://github.com/TheAlgorithms/Python/blob/master/strings/indian_phone_validator.py)","  * [Is Contains Unique Chars](https://github.com/TheAlgorithms/Python/blob/master/strings/is_contains_unique_chars.py)","  * [Is Palindrome](https://github.com/TheAlgorithms/Python/blob/master/strings/is_palindrome.py)","  * [Jaro Winkler](https://github.com/TheAlgorithms/Python/blob/master/strings/jaro_winkler.py)","  * [Join](https://github.com/TheAlgorithms/Python/blob/master/strings/join.py)","  * [Knuth Morris Pratt](https://github.com/TheAlgorithms/Python/blob/master/strings/knuth_morris_pratt.py)","  * [Levenshtein Distance](https://github.com/TheAlgorithms/Python/blob/master/strings/levenshtein_distance.py)","  * [Lower](https://github.com/TheAlgorithms/Python/blob/master/strings/lower.py)","  * [Manacher](https://github.com/TheAlgorithms/Python/blob/master/strings/manacher.py)","  * [Min Cost String Conversion](https://github.com/TheAlgorithms/Python/blob/master/strings/min_cost_string_conversion.py)","  * [Naive String Search](https://github.com/TheAlgorithms/Python/blob/master/strings/naive_string_search.py)","  * [Palindrome](https://github.com/TheAlgorithms/Python/blob/master/strings/palindrome.py)","  * [Prefix Function](https://github.com/TheAlgorithms/Python/blob/master/strings/prefix_function.py)","  * [Rabin Karp](https://github.com/TheAlgorithms/Python/blob/master/strings/rabin_karp.py)","  * [Remove Duplicate](https://github.com/TheAlgorithms/Python/blob/master/strings/remove_duplicate.py)","  * [Reverse Letters](https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_letters.py)","  * [Reverse Long Words](https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_long_words.py)","  * [Reverse Words](https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_words.py)","  * [Split](https://github.com/TheAlgorithms/Python/blob/master/strings/split.py)","  * [Upper](https://github.com/TheAlgorithms/Python/blob/master/strings/upper.py)","  * [Wildcard Pattern Matching](https://github.com/TheAlgorithms/Python/blob/master/strings/wildcard_pattern_matching.py)","  * [Word Occurrence](https://github.com/TheAlgorithms/Python/blob/master/strings/word_occurrence.py)","  * [Word Patterns](https://github.com/TheAlgorithms/Python/blob/master/strings/word_patterns.py)","  * [Z Function](https://github.com/TheAlgorithms/Python/blob/master/strings/z_function.py)","","## Web Programming","  * [Co2 Emission](https://github.com/TheAlgorithms/Python/blob/master/web_programming/co2_emission.py)","  * [Covid Stats Via Xpath](https://github.com/TheAlgorithms/Python/blob/master/web_programming/covid_stats_via_xpath.py)","  * [Crawl Google Results](https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_results.py)","  * [Crawl Google Scholar Citation](https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_scholar_citation.py)","  * [Currency Converter](https://github.com/TheAlgorithms/Python/blob/master/web_programming/currency_converter.py)","  * [Current Stock Price](https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_stock_price.py)","  * [Current Weather](https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_weather.py)","  * [Daily Horoscope](https://github.com/TheAlgorithms/Python/blob/master/web_programming/daily_horoscope.py)","  * [Download Images From Google Query](https://github.com/TheAlgorithms/Python/blob/master/web_programming/download_images_from_google_query.py)","  * [Emails From Url](https://github.com/TheAlgorithms/Python/blob/master/web_programming/emails_from_url.py)","  * [Fetch Bbc News](https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_bbc_news.py)","  * [Fetch Github Info](https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_github_info.py)","  * [Fetch Jobs](https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_jobs.py)","  * [Get Imdb Top 250 Movies Csv](https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdb_top_250_movies_csv.py)","  * [Get Imdbtop](https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdbtop.py)","  * [Get Top Hn Posts](https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_top_hn_posts.py)","  * [Get User Tweets](https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_user_tweets.py)","  * [Giphy](https://github.com/TheAlgorithms/Python/blob/master/web_programming/giphy.py)","  * [Instagram Crawler](https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_crawler.py)","  * [Instagram Pic](https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_pic.py)","  * [Instagram Video](https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_video.py)","  * [Nasa Data](https://github.com/TheAlgorithms/Python/blob/master/web_programming/nasa_data.py)","  * [Random Anime Character](https://github.com/TheAlgorithms/Python/blob/master/web_programming/random_anime_character.py)","  * [Recaptcha Verification](https://github.com/TheAlgorithms/Python/blob/master/web_programming/recaptcha_verification.py)","  * [Reddit](https://github.com/TheAlgorithms/Python/blob/master/web_programming/reddit.py)","  * [Search Books By Isbn](https://github.com/TheAlgorithms/Python/blob/master/web_programming/search_books_by_isbn.py)","  * [Slack Message](https://github.com/TheAlgorithms/Python/blob/master/web_programming/slack_message.py)","  * [Test Fetch Github Info](https://github.com/TheAlgorithms/Python/blob/master/web_programming/test_fetch_github_info.py)","  * [World Covid19 Stats](https://github.com/TheAlgorithms/Python/blob/master/web_programming/world_covid19_stats.py)"],"stylingDirectives":[[],[[0,22,"pl-mh"],[3,22,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,124,"pl-corl"],[124,125,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,128,"pl-corl"],[128,129,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,138,"pl-corl"],[138,139,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,108,"pl-corl"],[108,109,"pl-s"]],[],[[0,16,"pl-mh"],[3,16,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,102,"pl-corl"],[102,103,"pl-s"]],[],[[0,15,"pl-mh"],[3,15,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,107,"pl-corl"],[107,108,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,107,"pl-corl"],[107,108,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,107,"pl-corl"],[107,108,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,91,"pl-corl"],[91,92,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,97,"pl-corl"],[97,98,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,89,"pl-corl"],[89,90,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,91,"pl-corl"],[91,92,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,101,"pl-corl"],[101,102,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,97,"pl-corl"],[97,98,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,87,"pl-corl"],[87,88,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,103,"pl-corl"],[103,104,"pl-s"]],[],[[0,19,"pl-mh"],[3,19,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,117,"pl-corl"],[117,118,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,133,"pl-corl"],[133,134,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,115,"pl-corl"],[115,116,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,105,"pl-corl"],[105,106,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,123,"pl-corl"],[123,124,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,117,"pl-corl"],[117,118,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,141,"pl-corl"],[141,142,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,127,"pl-corl"],[127,128,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,115,"pl-corl"],[115,116,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,103,"pl-corl"],[103,104,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,147,"pl-corl"],[147,148,"pl-s"]],[],[[0,13,"pl-mh"],[3,13,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,123,"pl-corl"],[123,124,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,105,"pl-corl"],[105,106,"pl-s"]],[],[[0,18,"pl-mh"],[3,18,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,110,"pl-corl"],[110,111,"pl-s"]],[],[[0,20,"pl-mh"],[3,20,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,110,"pl-corl"],[110,111,"pl-s"]],[],[[0,10,"pl-mh"],[3,10,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,132,"pl-corl"],[132,133,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[46,47,"pl-s"],[47,48,"pl-s"],[48,152,"pl-corl"],[152,153,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[],[[0,14,"pl-mh"],[3,14,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,126,"pl-corl"],[126,127,"pl-s"]],[],[[0,18,"pl-mh"],[3,18,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,116,"pl-corl"],[116,117,"pl-s"]],[],[[0,14,"pl-mh"],[3,14,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,128,"pl-corl"],[128,129,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,108,"pl-corl"],[108,109,"pl-s"]],[],[[0,18,"pl-mh"],[3,18,"pl-en"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,108,"pl-corl"],[108,109,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,126,"pl-corl"],[126,127,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,128,"pl-corl"],[128,129,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,148,"pl-corl"],[148,149,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,128,"pl-corl"],[128,129,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,136,"pl-corl"],[136,137,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,116,"pl-corl"],[116,117,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,126,"pl-corl"],[126,127,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,136,"pl-corl"],[136,137,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,136,"pl-corl"],[136,137,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,144,"pl-corl"],[144,145,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,154,"pl-corl"],[154,155,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,120,"pl-corl"],[120,121,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,116,"pl-corl"],[116,117,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,128,"pl-corl"],[128,129,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,102,"pl-corl"],[102,103,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,137,"pl-corl"],[137,138,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,117,"pl-corl"],[117,118,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,110,"pl-corl"],[110,111,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,108,"pl-corl"],[108,109,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,142,"pl-corl"],[142,143,"pl-s"]],[[4,5,"pl-v"]],[[6,7,"pl-v"],[8,9,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,130,"pl-corl"],[130,131,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,111,"pl-corl"],[111,112,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,93,"pl-corl"],[93,94,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,109,"pl-corl"],[109,110,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,101,"pl-corl"],[101,102,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,101,"pl-corl"],[101,102,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,115,"pl-corl"],[115,116,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,103,"pl-corl"],[103,104,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,132,"pl-corl"],[132,133,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,116,"pl-corl"],[116,117,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,128,"pl-corl"],[128,129,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,136,"pl-corl"],[136,137,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,118,"pl-corl"],[118,119,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,108,"pl-corl"],[108,109,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,118,"pl-corl"],[118,119,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,122,"pl-corl"],[122,123,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,150,"pl-corl"],[150,151,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,118,"pl-corl"],[118,119,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,128,"pl-corl"],[128,129,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,110,"pl-corl"],[110,111,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,114,"pl-corl"],[114,115,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,138,"pl-corl"],[138,139,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,122,"pl-corl"],[122,123,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,110,"pl-corl"],[110,111,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,136,"pl-corl"],[136,137,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,112,"pl-corl"],[112,113,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,128,"pl-corl"],[128,129,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,127,"pl-corl"],[127,128,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,145,"pl-corl"],[145,146,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,139,"pl-corl"],[139,140,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,141,"pl-corl"],[141,142,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,139,"pl-corl"],[139,140,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,127,"pl-corl"],[127,128,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,123,"pl-corl"],[123,124,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,121,"pl-corl"],[121,122,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,97,"pl-corl"],[97,98,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,145,"pl-corl"],[145,146,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,145,"pl-corl"],[145,146,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,123,"pl-corl"],[123,124,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,93,"pl-corl"],[93,94,"pl-s"]],[],[[0,27,"pl-mh"],[3,27,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,121,"pl-corl"],[121,122,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,117,"pl-corl"],[117,118,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,125,"pl-corl"],[125,126,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,129,"pl-corl"],[129,130,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,113,"pl-corl"],[113,114,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,121,"pl-corl"],[121,122,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,127,"pl-corl"],[127,128,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,123,"pl-corl"],[123,124,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,121,"pl-corl"],[121,122,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,146,"pl-corl"],[146,147,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,121,"pl-corl"],[121,122,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,150,"pl-corl"],[150,151,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,148,"pl-corl"],[148,149,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,97,"pl-corl"],[97,98,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,145,"pl-corl"],[145,146,"pl-s"]],[],[[0,21,"pl-mh"],[3,21,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,125,"pl-corl"],[125,126,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,103,"pl-corl"],[103,104,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,131,"pl-corl"],[131,132,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,101,"pl-corl"],[101,102,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,99,"pl-corl"],[99,100,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,89,"pl-corl"],[89,90,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,91,"pl-corl"],[91,92,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,141,"pl-corl"],[141,142,"pl-s"]],[],[[0,22,"pl-mh"],[3,22,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,124,"pl-corl"],[124,125,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,134,"pl-corl"],[134,135,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,134,"pl-corl"],[134,135,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,142,"pl-corl"],[142,143,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[44,45,"pl-s"],[45,46,"pl-s"],[46,160,"pl-corl"],[160,161,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,142,"pl-corl"],[142,143,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,134,"pl-corl"],[134,135,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,108,"pl-corl"],[108,109,"pl-s"]],[],[[0,14,"pl-mh"],[3,14,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,90,"pl-corl"],[90,91,"pl-s"]],[],[[0,16,"pl-mh"],[3,16,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,112,"pl-corl"],[112,113,"pl-s"]],[],[[0,12,"pl-mh"],[3,12,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,128,"pl-corl"],[128,129,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,88,"pl-corl"],[88,89,"pl-s"]],[],[[0,11,"pl-mh"],[3,11,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,91,"pl-corl"],[91,92,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,99,"pl-corl"],[99,100,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,91,"pl-corl"],[91,92,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,109,"pl-corl"],[109,110,"pl-s"]],[],[[0,14,"pl-mh"],[3,14,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,106,"pl-corl"],[106,107,"pl-s"]],[],[[0,20,"pl-mh"],[3,20,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,104,"pl-corl"],[104,105,"pl-s"]],[],[[0,10,"pl-mh"],[3,10,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,128,"pl-corl"],[128,129,"pl-s"]],[],[[0,11,"pl-mh"],[3,11,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,95,"pl-corl"],[95,96,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,119,"pl-corl"],[119,120,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,81,"pl-corl"],[81,82,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,107,"pl-corl"],[107,108,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,103,"pl-corl"],[103,104,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,121,"pl-corl"],[121,122,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,137,"pl-corl"],[137,138,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,83,"pl-corl"],[83,84,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,137,"pl-corl"],[137,138,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,91,"pl-corl"],[91,92,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,105,"pl-corl"],[105,106,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,85,"pl-corl"],[85,86,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,89,"pl-corl"],[89,90,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,105,"pl-corl"],[105,106,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,79,"pl-corl"],[79,80,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[45,46,"pl-s"],[46,47,"pl-s"],[47,149,"pl-corl"],[149,150,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[42,43,"pl-s"],[43,44,"pl-s"],[44,143,"pl-corl"],[143,144,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[51,52,"pl-s"],[52,53,"pl-s"],[53,161,"pl-corl"],[161,162,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,87,"pl-corl"],[87,88,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,99,"pl-corl"],[99,100,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,125,"pl-corl"],[125,126,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,105,"pl-corl"],[105,106,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,89,"pl-corl"],[89,90,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,103,"pl-corl"],[103,104,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,115,"pl-corl"],[115,116,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,81,"pl-corl"],[81,82,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,127,"pl-corl"],[127,128,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,127,"pl-corl"],[127,128,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,129,"pl-corl"],[129,130,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,123,"pl-corl"],[123,124,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,125,"pl-corl"],[125,126,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,87,"pl-corl"],[87,88,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,77,"pl-corl"],[77,78,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,127,"pl-corl"],[127,128,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,91,"pl-corl"],[91,92,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[37,38,"pl-s"],[38,39,"pl-s"],[39,137,"pl-corl"],[137,138,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,131,"pl-corl"],[131,132,"pl-s"]],[],[[0,17,"pl-mh"],[3,17,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,119,"pl-corl"],[119,120,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,83,"pl-corl"],[83,84,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,95,"pl-corl"],[95,96,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,77,"pl-corl"],[77,78,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,97,"pl-corl"],[97,98,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,77,"pl-corl"],[77,78,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[8,9,"pl-s"],[9,10,"pl-s"],[10,75,"pl-corl"],[75,76,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,77,"pl-corl"],[77,78,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,77,"pl-corl"],[77,78,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,81,"pl-corl"],[81,82,"pl-s"]],[],[[0,11,"pl-mh"],[3,11,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,101,"pl-corl"],[101,102,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,87,"pl-corl"],[87,88,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,119,"pl-corl"],[119,120,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,105,"pl-corl"],[105,106,"pl-s"]],[],[[0,17,"pl-mh"],[3,17,"pl-en"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,119,"pl-corl"],[119,120,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,89,"pl-corl"],[89,90,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,119,"pl-corl"],[119,120,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,113,"pl-corl"],[113,114,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,117,"pl-corl"],[117,118,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,115,"pl-corl"],[115,116,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,121,"pl-corl"],[121,122,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,119,"pl-corl"],[119,120,"pl-s"]],[],[[0,19,"pl-mh"],[3,19,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,89,"pl-corl"],[89,90,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,105,"pl-corl"],[105,106,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,99,"pl-corl"],[99,100,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,133,"pl-corl"],[133,134,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,105,"pl-corl"],[105,106,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,101,"pl-corl"],[101,102,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,135,"pl-corl"],[135,136,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,151,"pl-corl"],[151,152,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,117,"pl-corl"],[117,118,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[37,38,"pl-s"],[38,39,"pl-s"],[39,143,"pl-corl"],[143,144,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,121,"pl-corl"],[121,122,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,127,"pl-corl"],[127,128,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,125,"pl-corl"],[125,126,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,141,"pl-corl"],[141,142,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,125,"pl-corl"],[125,126,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,127,"pl-corl"],[127,128,"pl-s"]],[],[[0,8,"pl-mh"],[3,8,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[8,9,"pl-s"],[9,10,"pl-s"],[10,74,"pl-corl"],[74,75,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[8,9,"pl-s"],[9,10,"pl-s"],[10,74,"pl-corl"],[74,75,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,76,"pl-corl"],[76,77,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,76,"pl-corl"],[76,77,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,124,"pl-corl"],[124,125,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,84,"pl-corl"],[84,85,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,84,"pl-corl"],[84,85,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,78,"pl-corl"],[78,79,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,78,"pl-corl"],[78,79,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,84,"pl-corl"],[84,85,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,126,"pl-corl"],[126,127,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,126,"pl-corl"],[126,127,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,126,"pl-corl"],[126,127,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,84,"pl-corl"],[84,85,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[40,41,"pl-s"],[41,42,"pl-s"],[42,138,"pl-corl"],[138,139,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,76,"pl-corl"],[76,77,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,97,"pl-corl"],[97,98,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,95,"pl-corl"],[95,96,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,109,"pl-corl"],[109,110,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,93,"pl-corl"],[93,94,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,107,"pl-corl"],[107,108,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,111,"pl-corl"],[111,112,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,124,"pl-corl"],[124,125,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,115,"pl-corl"],[115,116,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,103,"pl-corl"],[103,104,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,101,"pl-corl"],[101,102,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[46,47,"pl-s"],[47,48,"pl-s"],[48,151,"pl-corl"],[151,152,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,95,"pl-corl"],[95,96,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,121,"pl-corl"],[121,122,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,101,"pl-corl"],[101,102,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,119,"pl-corl"],[119,120,"pl-s"]],[],[[0,18,"pl-mh"],[3,18,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,100,"pl-corl"],[100,101,"pl-s"]],[],[[0,17,"pl-mh"],[3,17,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,137,"pl-corl"],[137,138,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,139,"pl-corl"],[139,140,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,129,"pl-corl"],[129,130,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,97,"pl-corl"],[97,98,"pl-s"]],[],[[0,8,"pl-mh"],[3,8,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,134,"pl-corl"],[134,135,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,84,"pl-corl"],[84,85,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,126,"pl-corl"],[126,127,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,76,"pl-corl"],[76,77,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[],[[0,10,"pl-mh"],[3,10,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,126,"pl-corl"],[126,127,"pl-s"]],[],[[0,16,"pl-mh"],[3,16,"pl-en"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[12,13,"pl-s"],[13,14,"pl-s"],[14,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"]],[[4,5,"pl-v"],[6,7,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,98,"pl-corl"],[98,99,"pl-s"]],[],[[0,10,"pl-mh"],[3,10,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,110,"pl-corl"],[110,111,"pl-s"]],[],[[0,13,"pl-mh"],[3,13,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,119,"pl-corl"],[119,120,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,95,"pl-corl"],[95,96,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,109,"pl-corl"],[109,110,"pl-s"]],[],[[0,11,"pl-mh"],[3,11,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,97,"pl-corl"],[97,98,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,113,"pl-corl"],[113,114,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,131,"pl-corl"],[131,132,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,103,"pl-corl"],[103,104,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,97,"pl-corl"],[97,98,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,97,"pl-corl"],[97,98,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,95,"pl-corl"],[95,96,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,115,"pl-corl"],[115,116,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,109,"pl-corl"],[109,110,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,93,"pl-corl"],[93,94,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,99,"pl-corl"],[99,100,"pl-s"]],[],[[0,8,"pl-mh"],[3,8,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,130,"pl-corl"],[130,131,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[43,44,"pl-s"],[44,45,"pl-s"],[45,144,"pl-corl"],[144,145,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[41,42,"pl-s"],[42,43,"pl-s"],[43,140,"pl-corl"],[140,141,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,84,"pl-corl"],[84,85,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,84,"pl-corl"],[84,85,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,92,"pl-corl"],[92,93,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,90,"pl-corl"],[90,91,"pl-s"]],[],[[0,10,"pl-mh"],[3,10,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[28,29,"pl-s"],[29,30,"pl-s"],[30,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[43,44,"pl-s"],[44,45,"pl-s"],[45,146,"pl-corl"],[146,147,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,138,"pl-corl"],[138,139,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,94,"pl-corl"],[94,95,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,78,"pl-corl"],[78,79,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[13,14,"pl-s"],[14,15,"pl-s"],[15,86,"pl-corl"],[86,87,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,80,"pl-corl"],[80,81,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,90,"pl-corl"],[90,91,"pl-s"]],[],[[0,18,"pl-mh"],[3,18,"pl-en"]],[[2,3,"pl-v"],[4,5,"pl-s"],[17,18,"pl-s"],[18,19,"pl-s"],[19,102,"pl-corl"],[102,103,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,120,"pl-corl"],[120,121,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,136,"pl-corl"],[136,137,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,114,"pl-corl"],[114,115,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,116,"pl-corl"],[116,117,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,144,"pl-corl"],[144,145,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[19,20,"pl-s"],[20,21,"pl-s"],[21,106,"pl-corl"],[106,107,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[15,16,"pl-s"],[16,17,"pl-s"],[17,98,"pl-corl"],[98,99,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,132,"pl-corl"],[132,133,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,100,"pl-corl"],[100,101,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,110,"pl-corl"],[110,111,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,88,"pl-corl"],[88,89,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[22,23,"pl-s"],[23,24,"pl-s"],[24,112,"pl-corl"],[112,113,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[20,21,"pl-s"],[21,22,"pl-s"],[22,108,"pl-corl"],[108,109,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[14,15,"pl-s"],[15,16,"pl-s"],[16,96,"pl-corl"],[96,97,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,90,"pl-corl"],[90,91,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,118,"pl-corl"],[118,119,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,104,"pl-corl"],[104,105,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,122,"pl-corl"],[122,123,"pl-s"]],[[2,3,"pl-v"],[4,5,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,116,"pl-corl"],[116,117,"pl-s"]]],"colorizedLines":null}},"title":"Python/DIRECTORY.md at master · davgit/Python","appPayload":{},"meta":{"title":"Python/DIRECTORY.md at master · davgit/Python"}}</script>
  <div data-target="react-app.reactRoot"><meta name="github-code-view-meta-stats" id="github-code-view-meta-stats" data-hydrostats="publish"/> <!-- --> <a hidden="" id="code-view-repo-link" href="/davgit/Python" data-discover="true"></a> <div class="d-none"></div><div><div style="--spacing:var(--spacing-none)" class="prc-PageLayout-PageLayoutRoot--KH-d" data-component="SplitPageLayout" data-has-sidebar="true"><div class="prc-PageLayout-SidebarWrapper-kLG4B CopilotSidePanelSidebar-module__SidePanel__L3O0C CopilotSidePanelSidebar-module__HiddenSidePanel__TBRGn" style="--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="end" data-sticky="true" data-responsive-variant="fullscreen"><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-SidebarVerticalDivider-0Rl0V" data-component="PageLayout.VerticalDivider" data-variant="line" data-position="end" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="450" aria-valuemax="768" aria-valuenow="544" aria-valuetext="Pane width 544 pixels" tabindex="0"></div></div><div class="prc-PageLayout-Sidebar-iciWg" data-component="SplitPageLayout.Sidebar" data-resizable="true" style="--spacing:var(--spacing-normal);--pane-min-width:450px;--pane-max-width:768px;--pane-width-custom:544px;--pane-width-size:var(--pane-width-custom);--pane-width:544px"><div class="height-full" data-testid="copilot-code-view-side-panel"><div id="copilot-side-panel-content" class="height-full"></div></div></div></div><div class="prc-PageLayout-PageLayoutWrapper-2BhU2" data-width="full"><div class="prc-PageLayout-PageLayoutContent-BneH9"><div id="repos-file-tree-sidebar" class="CodeViewFileTreeLayout-module__sidebar__n_Aau" tabindex="0"><div class="prc-PageLayout-PaneWrapper-pHPop ReposFileTreePane-module__Pane__rBZpI ReposFileTreePane-module__HideTree__AYZnm ReposFileTreePane-module__HidePane__VHAVt" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="prc-PageLayout-HorizontalDivider-JLVqp prc-PageLayout-PaneHorizontalDivider-9tbnE" data-component="PageLayout.HorizontalDivider" data-variant-regular="none" data-variant-narrow="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="prc-PageLayout-Pane-AyzHK" data-component="SplitPageLayout.Pane" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-PaneVerticalDivider-le57g" data-component="PageLayout.VerticalDivider" data-variant-narrow="none" data-variant-regular="line" data-variant-wide="line" data-position="start" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="256" aria-valuemax="600" aria-valuenow="320" aria-valuetext="Pane width 320 pixels" tabindex="0"></div></div></div></div><div data-component="SplitPageLayout.Content" class="prc-PageLayout-ContentWrapper-gR9eG"><div class="prc-PageLayout-Content-xWL-A" data-width="full" style="--spacing:var(--spacing-none)"><div class="SharedPageLayout-module__content__IwGAp" data-selector="repos-split-pane-content" id="repos-split-pane-content" tabindex="0"> <!-- --> <div class="container CodeViewHeader-module__Box__JkPOb"><div class="CodeViewHeader-module__StickyHeader__Qn7UN" id="StickyHeader"><div class="CodeViewHeader-module__Box_1__SbNDV"><div class="CodeViewHeader-module__Box_2__TB46f"><div class="react-code-view-header-wrap--narrow CodeViewHeader-module__Box_3__q1zUL"><div class="CodeViewHeader-module__treeToggleWrapper__RQ__9"><h2 class="use-tree-pane-module__Heading__s4QbZ prc-Heading-Heading-MtWFE" data-component="Heading"><button data-component="Button" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="prc-Button-ButtonBase-9n-Xk ExpandFileTreeButton-module__Button_1__Svs95" data-loading="false" data-size="medium" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Files</span></span></button><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-9n-Xk position-relative ExpandFileTreeButton-module__expandButton__hDOcv ExpandFileTreeButton-module__filesButtonBreakpoint__zEvz3 fgColor-muted prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-labelledby="_R_4lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="se" data-component="Tooltip" aria-hidden="true" id="_R_4lla9lik5_">Expand file tree</span><div class="d-none"></div></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="react-code-view-header-mb--narrow CodeViewHeader-module__Box_5__MQ0hL"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__lg__Rjz0A"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/davgit/Python/tree/master" data-discover="true">Python</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__lg__Rjz0A prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="file-name-id">DIRECTORY.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lla9lik5_">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div><div class="CodeViewHeader-module__FileResultsList__JDzUy"><span class="d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-no-trailing-action="true" data-component="TextInput" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id="_R_5ipla9lik5_" aria-hidden="true" data-component="TextInput.LeadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellCheck="false" placeholder="Go to file" aria-describedby="_R_5ipla9lik5_ _R_5ipla9lik5H1_" data-component="input" class="prc-components-Input-IwWrt" value=""/><span class="TextInput-icon" id="_R_5ipla9lik5H1_" aria-hidden="true" data-component="TextInput.TrailingVisual"></span></span></div><div class="d-none"></div></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_v4pla9lik5_" id="_R_14pla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_v4pla9lik5_">More file actions</span></div></div></div><div class="react-code-view-header-element--narrow"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_v4tla9lik5_" id="_R_14tla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_v4tla9lik5_">More file actions</span></div></div></div></div></div></div></div><div class="CodeView-module__contentWrapper__cG2JH"><div class="react-code-view-bottom-padding"><div class="BlobTopBanners-module__Box__v_nvx"></div></div> <div class="d-none"></div><div class="d-flex flex-column border rounded-2 tmp-mb-3 pl-1"><div class="LatestCommit-module__Box__B25ZT"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">History</h2><a data-component="LinkButton" href="/davgit/Python/commits/master/DIRECTORY.md" class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><a data-component="LinkButton" aria-label="View commit history for this file." href="/davgit/Python/commits/master/DIRECTORY.md" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_4mlala9lik5_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_4mlala9lik5_">History</span></div></div></div></div></div><div class="d-flex flex-row"><div class="container BlobViewContent-module__blobContainer__DtH2d"><div class="react-code-size-details-banner BlobViewContent-module__codeSizeDetails__e5sUw"><div class="react-code-size-details-banner CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="88.4 KB" style="--truncate-max-width:100%"><span>1035 lines (993 loc) · 88.4 KB</span></div></div></div></div><div class="react-blob-view-header-sticky BlobViewContent-module__stickyHeader__VwxB5" id="repos-sticky-header"><div class="BlobViewHeader-module__Box__yhm9u"><div class="react-blob-sticky-header"><div class="FileNameStickyHeader-module__outerWrapper__ZL4Xc FileNameStickyHeader-module__outerWrapperHidden__Zpynk"><div class="FileNameStickyHeader-module__Box_1__Hazu5"><div class="FileNameStickyHeader-module__Box_2__hoolP"><div class="FileNameStickyHeader-module__Box_3__MVKsk"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="FileNameStickyHeader-module__Box_4__FLhtt"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__md__Wb1Gs"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/davgit/Python/tree/master" data-discover="true">Python</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__md__Wb1Gs prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="sticky-file-name-id">DIRECTORY.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lcpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lcpala9lik5_">Copy path</span></div></div></div><button data-component="Button" type="button" class="prc-Button-ButtonBase-9n-Xk FileNameStickyHeader-module__Button__LSEU_ FileNameStickyHeader-module__GoToTopButton__nxAFn" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Top</span></span></button></div></div></div><div class="BlobViewHeader-module__Box_1__VEmuQ"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">File metadata and controls</h2><div class="BlobViewHeader-module__Box_2__icUs2"><ul aria-label="File view" class="prc-SegmentedControl-SegmentedControl-lqIXp BlobTabButtons-module__SegmentedControl__jen2u" data-variant="default" data-size="small" data-component="SegmentedControl"><li class="prc-SegmentedControl-Item-tSCQh" data-selected="" data-component="SegmentedControl.Button"><button aria-pressed="true" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:transparent"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Preview">Preview</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Code">Code</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Blame">Blame</div></span></button></li></ul><div class="d-none"></div><div class="react-code-size-details-in-header CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="88.4 KB" style="--truncate-max-width:100%"><span>1035 lines (993 loc) · 88.4 KB</span></div></div></div></div><div class="BlobViewHeader-module__Box_3__ng6v2"><div class="d-none"></div><div class="react-blob-header-edit-and-raw-actions BlobViewHeader-module__Box_4__J4Y4W"><div class="d-none"></div><div class="prc-ButtonGroup-ButtonGroup-vFUrY" data-component="ButtonGroup"><div class="prc-ButtonGroup-Item-PqvDl"><a data-component="LinkButton" href="https://github.com/davgit/Python/raw/refs/heads/master/DIRECTORY.md" data-testid="raw-button" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov BlobViewHeader-module__LinkButton__X9kx2" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Raw</span></span></a></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="copy-raw-button" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_qaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_qaucpala9lik5_">Copy raw file</span></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="download-raw-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__downloadButton__ef459 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_eaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_eaucpala9lik5_">Download raw file</span></div></div></div><button data-component="IconButton" type="button" aria-pressed="false" class="prc-Button-ButtonBase-9n-Xk tmp-mr-2 TableOfContents-module__IconButton__jrlNM prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_3ucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_3ucpala9lik5_">Outline</span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click BlobViewHeader-module__IconButton__XrMQY prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_fkecpala9lik5_" id="_R_kecpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_fkecpala9lik5_">Edit and raw actions</span></div></div></div></div><div></div></div><div class="BlobViewContent-module__blobContentWrapper__JS0W6"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="BlobContent-module__blobContentSection__VOgZq BlobContent-module__blobContentSectionMarkdown__mPLOK" style="margin-top:46px"><div class="js-snippet-clipboard-copy-unpositioned BlobContent-module__markdownBlob__T8jpG" data-hpc="true" containertiming="hpc"><article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Arithmetic Analysis</h2><a id="user-content-arithmetic-analysis" class="anchor" aria-label="Permalink: Arithmetic Analysis" href="#arithmetic-analysis"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/bisection.py">Bisection</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/gaussian_elimination.py">Gaussian Elimination</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/in_static_equilibrium.py">In Static Equilibrium</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/intersection.py">Intersection</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/jacobi_iteration_method.py">Jacobi Iteration Method</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/lu_decomposition.py">Lu Decomposition</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_forward_interpolation.py">Newton Forward Interpolation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_method.py">Newton Method</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_raphson.py">Newton Raphson</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/secant_method.py">Secant Method</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Audio Filters</h2><a id="user-content-audio-filters" class="anchor" aria-label="Permalink: Audio Filters" href="#audio-filters"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/audio_filters/butterworth_filter.py">Butterworth Filter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/audio_filters/iir_filter.py">Iir Filter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/audio_filters/show_response.py">Show Response</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Backtracking</h2><a id="user-content-backtracking" class="anchor" aria-label="Permalink: Backtracking" href="#backtracking"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_combinations.py">All Combinations</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_permutations.py">All Permutations</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_subsequences.py">All Subsequences</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/coloring.py">Coloring</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/hamiltonian_cycle.py">Hamiltonian Cycle</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/knight_tour.py">Knight Tour</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/minimax.py">Minimax</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens.py">N Queens</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens_math.py">N Queens Math</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/rat_in_maze.py">Rat In Maze</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/sudoku.py">Sudoku</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/backtracking/sum_of_subsets.py">Sum Of Subsets</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Bit Manipulation</h2><a id="user-content-bit-manipulation" class="anchor" aria-label="Permalink: Bit Manipulation" href="#bit-manipulation"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_and_operator.py">Binary And Operator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_setbits.py">Binary Count Setbits</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_trailing_zeros.py">Binary Count Trailing Zeros</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_or_operator.py">Binary Or Operator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_shifts.py">Binary Shifts</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_twos_complement.py">Binary Twos Complement</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_xor_operator.py">Binary Xor Operator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/count_1s_brian_kernighan_method.py">Count 1S Brian Kernighan Method</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/count_number_of_one_bits.py">Count Number Of One Bits</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/gray_code_sequence.py">Gray Code Sequence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/reverse_bits.py">Reverse Bits</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/single_bit_manipulation_operations.py">Single Bit Manipulation Operations</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Blockchain</h2><a id="user-content-blockchain" class="anchor" aria-label="Permalink: Blockchain" href="#blockchain"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/blockchain/chinese_remainder_theorem.py">Chinese Remainder Theorem</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/blockchain/diophantine_equation.py">Diophantine Equation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/blockchain/modular_division.py">Modular Division</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Boolean Algebra</h2><a id="user-content-boolean-algebra" class="anchor" aria-label="Permalink: Boolean Algebra" href="#boolean-algebra"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/boolean_algebra/quine_mc_cluskey.py">Quine Mc Cluskey</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Cellular Automata</h2><a id="user-content-cellular-automata" class="anchor" aria-label="Permalink: Cellular Automata" href="#cellular-automata"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/conways_game_of_life.py">Conways Game Of Life</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/game_of_life.py">Game Of Life</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/nagel_schrekenberg.py">Nagel Schrekenberg</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/one_dimensional.py">One Dimensional</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Ciphers</h2><a id="user-content-ciphers" class="anchor" aria-label="Permalink: Ciphers" href="#ciphers"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/a1z26.py">A1Z26</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/affine_cipher.py">Affine Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/atbash.py">Atbash</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/baconian_cipher.py">Baconian Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/base16.py">Base16</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/base32.py">Base32</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/base64.py">Base64</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/base85.py">Base85</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/beaufort_cipher.py">Beaufort Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/bifid.py">Bifid</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/brute_force_caesar_cipher.py">Brute Force Caesar Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/caesar_cipher.py">Caesar Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/cryptomath_module.py">Cryptomath Module</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/decrypt_caesar_with_chi_squared.py">Decrypt Caesar With Chi Squared</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/deterministic_miller_rabin.py">Deterministic Miller Rabin</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie.py">Diffie</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie_hellman.py">Diffie Hellman</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/elgamal_key_generator.py">Elgamal Key Generator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/enigma_machine2.py">Enigma Machine2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/hill_cipher.py">Hill Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/mixed_keyword_cypher.py">Mixed Keyword Cypher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/mono_alphabetic_ciphers.py">Mono Alphabetic Ciphers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/morse_code.py">Morse Code</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/onepad_cipher.py">Onepad Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/playfair_cipher.py">Playfair Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/polybius.py">Polybius</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/porta_cipher.py">Porta Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/rabin_miller.py">Rabin Miller</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/rail_fence_cipher.py">Rail Fence Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/rot13.py">Rot13</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_cipher.py">Rsa Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_factorization.py">Rsa Factorization</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_key_generator.py">Rsa Key Generator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/shuffled_shift_cipher.py">Shuffled Shift Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_keyword_cypher.py">Simple Keyword Cypher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_substitution_cipher.py">Simple Substitution Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/trafid_cipher.py">Trafid Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher.py">Transposition Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher_encrypt_decrypt_file.py">Transposition Cipher Encrypt Decrypt File</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/vigenere_cipher.py">Vigenere Cipher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/ciphers/xor_cipher.py">Xor Cipher</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Compression</h2><a id="user-content-compression" class="anchor" aria-label="Permalink: Compression" href="#compression"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/compression/burrows_wheeler.py">Burrows Wheeler</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/compression/huffman.py">Huffman</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv.py">Lempel Ziv</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv_decompress.py">Lempel Ziv Decompress</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/compression/peak_signal_to_noise_ratio.py">Peak Signal To Noise Ratio</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Computer Vision</h2><a id="user-content-computer-vision" class="anchor" aria-label="Permalink: Computer Vision" href="#computer-vision"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/computer_vision/cnn_classification.py">Cnn Classification</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/computer_vision/flip_augmentation.py">Flip Augmentation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/computer_vision/harris_corner.py">Harris Corner</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/computer_vision/mean_threshold.py">Mean Threshold</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/computer_vision/mosaic_augmentation.py">Mosaic Augmentation</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Conversions</h2><a id="user-content-conversions" class="anchor" aria-label="Permalink: Conversions" href="#conversions"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_decimal.py">Binary To Decimal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_hexadecimal.py">Binary To Hexadecimal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_octal.py">Binary To Octal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_any.py">Decimal To Any</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary.py">Decimal To Binary</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary_recursion.py">Decimal To Binary Recursion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_hexadecimal.py">Decimal To Hexadecimal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_octal.py">Decimal To Octal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/hex_to_bin.py">Hex To Bin</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/hexadecimal_to_decimal.py">Hexadecimal To Decimal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/length_conversion.py">Length Conversion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/molecular_chemistry.py">Molecular Chemistry</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/octal_to_decimal.py">Octal To Decimal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/prefix_conversions.py">Prefix Conversions</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/pressure_conversions.py">Pressure Conversions</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/rgb_hsv_conversion.py">Rgb Hsv Conversion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/roman_numerals.py">Roman Numerals</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/temperature_conversions.py">Temperature Conversions</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/volume_conversions.py">Volume Conversions</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/conversions/weight_conversion.py">Weight Conversion</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Data Structures</h2><a id="user-content-data-structures" class="anchor" aria-label="Permalink: Data Structures" href="#data-structures"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Binary Tree
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/avl_tree.py">Avl Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/basic_binary_tree.py">Basic Binary Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree.py">Binary Search Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree_recursive.py">Binary Search Tree Recursive</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_mirror.py">Binary Tree Mirror</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_traversals.py">Binary Tree Traversals</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/fenwick_tree.py">Fenwick Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lazy_segment_tree.py">Lazy Segment Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lowest_common_ancestor.py">Lowest Common Ancestor</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/merge_two_binary_trees.py">Merge Two Binary Trees</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/non_recursive_segment_tree.py">Non Recursive Segment Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/number_of_possible_binary_trees.py">Number Of Possible Binary Trees</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/red_black_tree.py">Red Black Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree.py">Segment Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree_other.py">Segment Tree Other</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/treap.py">Treap</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/wavelet_tree.py">Wavelet Tree</a></li>
</ul>
</li>
<li>Disjoint Set
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/alternate_disjoint_set.py">Alternate Disjoint Set</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/disjoint_set.py">Disjoint Set</a></li>
</ul>
</li>
<li>Hashing
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/double_hash.py">Double Hash</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table.py">Hash Table</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table_with_linked_list.py">Hash Table With Linked List</a></li>
<li>Number Theory
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/number_theory/prime_numbers.py">Prime Numbers</a></li>
</ul>
</li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/quadratic_probing.py">Quadratic Probing</a></li>
</ul>
</li>
<li>Heap
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/binomial_heap.py">Binomial Heap</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap.py">Heap</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap_generic.py">Heap Generic</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/max_heap.py">Max Heap</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/min_heap.py">Min Heap</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/randomized_heap.py">Randomized Heap</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/skew_heap.py">Skew Heap</a></li>
</ul>
</li>
<li>Linked List
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/circular_linked_list.py">Circular Linked List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/deque_doubly.py">Deque Doubly</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list.py">Doubly Linked List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list_two.py">Doubly Linked List Two</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/from_sequence.py">From Sequence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/has_loop.py">Has Loop</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/is_palindrome.py">Is Palindrome</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/merge_two_lists.py">Merge Two Lists</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/middle_element_of_linked_list.py">Middle Element Of Linked List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/print_reverse.py">Print Reverse</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/singly_linked_list.py">Singly Linked List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/skip_list.py">Skip List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/swap_nodes.py">Swap Nodes</a></li>
</ul>
</li>
<li>Queue
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/circular_queue.py">Circular Queue</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/circular_queue_linked_list.py">Circular Queue Linked List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/double_ended_queue.py">Double Ended Queue</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/linked_queue.py">Linked Queue</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/priority_queue_using_list.py">Priority Queue Using List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_list.py">Queue On List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_pseudo_stack.py">Queue On Pseudo Stack</a></li>
</ul>
</li>
<li>Stacks
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/balanced_parentheses.py">Balanced Parentheses</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/dijkstras_two_stack_algorithm.py">Dijkstras Two Stack Algorithm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/evaluate_postfix_notations.py">Evaluate Postfix Notations</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_postfix_conversion.py">Infix To Postfix Conversion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_prefix_conversion.py">Infix To Prefix Conversion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/next_greater_element.py">Next Greater Element</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/postfix_evaluation.py">Postfix Evaluation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/prefix_evaluation.py">Prefix Evaluation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack.py">Stack</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack_with_doubly_linked_list.py">Stack With Doubly Linked List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack_with_singly_linked_list.py">Stack With Singly Linked List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stock_span_problem.py">Stock Span Problem</a></li>
</ul>
</li>
<li>Trie
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/data_structures/trie/trie.py">Trie</a></li>
</ul>
</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Digital Image Processing</h2><a id="user-content-digital-image-processing" class="anchor" aria-label="Permalink: Digital Image Processing" href="#digital-image-processing"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_brightness.py">Change Brightness</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_contrast.py">Change Contrast</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/convert_to_negative.py">Convert To Negative</a></li>
<li>Dithering
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/dithering/burkes.py">Burkes</a></li>
</ul>
</li>
<li>Edge Detection
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/edge_detection/canny.py">Canny</a></li>
</ul>
</li>
<li>Filters
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/bilateral_filter.py">Bilateral Filter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/convolve.py">Convolve</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/gabor_filter.py">Gabor Filter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/gaussian_filter.py">Gaussian Filter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/median_filter.py">Median Filter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/sobel_filter.py">Sobel Filter</a></li>
</ul>
</li>
<li>Histogram Equalization
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/histogram_equalization/histogram_stretch.py">Histogram Stretch</a></li>
</ul>
</li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/index_calculation.py">Index Calculation</a></li>
<li>Morphological Operations
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/morphological_operations/dilation_operation.py">Dilation Operation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/morphological_operations/erosion_operation.py">Erosion Operation</a></li>
</ul>
</li>
<li>Resize
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/resize/resize.py">Resize</a></li>
</ul>
</li>
<li>Rotation
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/rotation/rotation.py">Rotation</a></li>
</ul>
</li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/sepia.py">Sepia</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/test_digital_image_processing.py">Test Digital Image Processing</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Divide And Conquer</h2><a id="user-content-divide-and-conquer" class="anchor" aria-label="Permalink: Divide And Conquer" href="#divide-and-conquer"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/closest_pair_of_points.py">Closest Pair Of Points</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/convex_hull.py">Convex Hull</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm.py">Heaps Algorithm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm_iterative.py">Heaps Algorithm Iterative</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/inversions.py">Inversions</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/kth_order_statistic.py">Kth Order Statistic</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_difference_pair.py">Max Difference Pair</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_subarray_sum.py">Max Subarray Sum</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/mergesort.py">Mergesort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/peak.py">Peak</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/power.py">Power</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/strassen_matrix_multiplication.py">Strassen Matrix Multiplication</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Dynamic Programming</h2><a id="user-content-dynamic-programming" class="anchor" aria-label="Permalink: Dynamic Programming" href="#dynamic-programming"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/abbreviation.py">Abbreviation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/all_construct.py">All Construct</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/bitmask.py">Bitmask</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/catalan_numbers.py">Catalan Numbers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/climbing_stairs.py">Climbing Stairs</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/edit_distance.py">Edit Distance</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/factorial.py">Factorial</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fast_fibonacci.py">Fast Fibonacci</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fibonacci.py">Fibonacci</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/floyd_warshall.py">Floyd Warshall</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack.py">Fractional Knapsack</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack_2.py">Fractional Knapsack 2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/integer_partition.py">Integer Partition</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/iterating_through_submasks.py">Iterating Through Submasks</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/knapsack.py">Knapsack</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_common_subsequence.py">Longest Common Subsequence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence.py">Longest Increasing Subsequence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence_o(nlogn).py">Longest Increasing Subsequence O(Nlogn)</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_sub_array.py">Longest Sub Array</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/matrix_chain_order.py">Matrix Chain Order</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_non_adjacent_sum.py">Max Non Adjacent Sum</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sub_array.py">Max Sub Array</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sum_contiguous_subsequence.py">Max Sum Contiguous Subsequence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_coin_change.py">Minimum Coin Change</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_cost_path.py">Minimum Cost Path</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_partition.py">Minimum Partition</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_steps_to_one.py">Minimum Steps To One</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/optimal_binary_search_tree.py">Optimal Binary Search Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/rod_cutting.py">Rod Cutting</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/subset_generation.py">Subset Generation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/sum_of_subset.py">Sum Of Subset</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Electronics</h2><a id="user-content-electronics" class="anchor" aria-label="Permalink: Electronics" href="#electronics"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/electronics/carrier_concentration.py">Carrier Concentration</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/electronics/coulombs_law.py">Coulombs Law</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/electronics/electric_power.py">Electric Power</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/electronics/ohms_law.py">Ohms Law</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">File Transfer</h2><a id="user-content-file-transfer" class="anchor" aria-label="Permalink: File Transfer" href="#file-transfer"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/file_transfer/receive_file.py">Receive File</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/file_transfer/send_file.py">Send File</a></li>
<li>Tests
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/file_transfer/tests/test_send_file.py">Test Send File</a></li>
</ul>
</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Financial</h2><a id="user-content-financial" class="anchor" aria-label="Permalink: Financial" href="#financial"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/financial/equated_monthly_installments.py">Equated Monthly Installments</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/financial/interest.py">Interest</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Fractals</h2><a id="user-content-fractals" class="anchor" aria-label="Permalink: Fractals" href="#fractals"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/fractals/julia_sets.py">Julia Sets</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/fractals/koch_snowflake.py">Koch Snowflake</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/fractals/mandelbrot.py">Mandelbrot</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/fractals/sierpinski_triangle.py">Sierpinski Triangle</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Fuzzy Logic</h2><a id="user-content-fuzzy-logic" class="anchor" aria-label="Permalink: Fuzzy Logic" href="#fuzzy-logic"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/fuzzy_logic/fuzzy_operations.py">Fuzzy Operations</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Genetic Algorithm</h2><a id="user-content-genetic-algorithm" class="anchor" aria-label="Permalink: Genetic Algorithm" href="#genetic-algorithm"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/genetic_algorithm/basic_string.py">Basic String</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Geodesy</h2><a id="user-content-geodesy" class="anchor" aria-label="Permalink: Geodesy" href="#geodesy"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/geodesy/haversine_distance.py">Haversine Distance</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/geodesy/lamberts_ellipsoidal_distance.py">Lamberts Ellipsoidal Distance</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Graphics</h2><a id="user-content-graphics" class="anchor" aria-label="Permalink: Graphics" href="#graphics"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphics/bezier_curve.py">Bezier Curve</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphics/vector3_for_2d_rendering.py">Vector3 For 2D Rendering</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Graphs</h2><a id="user-content-graphs" class="anchor" aria-label="Permalink: Graphs" href="#graphs"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/a_star.py">A Star</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/articulation_points.py">Articulation Points</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/basic_graphs.py">Basic Graphs</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/bellman_ford.py">Bellman Ford</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_shortest_path.py">Bfs Shortest Path</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_zero_one_shortest_path.py">Bfs Zero One Shortest Path</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_a_star.py">Bidirectional A Star</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_breadth_first_search.py">Bidirectional Breadth First Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/boruvka.py">Boruvka</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search.py">Breadth First Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_2.py">Breadth First Search 2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_shortest_path.py">Breadth First Search Shortest Path</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_bfs.py">Check Bipartite Graph Bfs</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_dfs.py">Check Bipartite Graph Dfs</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/check_cycle.py">Check Cycle</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/connected_components.py">Connected Components</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search.py">Depth First Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search_2.py">Depth First Search 2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra.py">Dijkstra</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_2.py">Dijkstra 2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_algorithm.py">Dijkstra Algorithm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/dinic.py">Dinic</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/directed_and_undirected_(weighted)_graph.py">Directed And Undirected (Weighted) Graph</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/edmonds_karp_multiple_source_and_sink.py">Edmonds Karp Multiple Source And Sink</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/eulerian_path_and_circuit_for_undirected_graph.py">Eulerian Path And Circuit For Undirected Graph</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/even_tree.py">Even Tree</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/finding_bridges.py">Finding Bridges</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/frequent_pattern_graph_miner.py">Frequent Pattern Graph Miner</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/g_topological_sort.py">G Topological Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/gale_shapley_bigraph.py">Gale Shapley Bigraph</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_list.py">Graph List</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_matrix.py">Graph Matrix</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/graphs_floyd_warshall.py">Graphs Floyd Warshall</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/greedy_best_first.py">Greedy Best First</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/greedy_min_vertex_cover.py">Greedy Min Vertex Cover</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_long.py">Kahns Algorithm Long</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_topo.py">Kahns Algorithm Topo</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/karger.py">Karger</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/markov_chain.py">Markov Chain</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/matching_min_vertex_cover.py">Matching Min Vertex Cover</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_boruvka.py">Minimum Spanning Tree Boruvka</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal.py">Minimum Spanning Tree Kruskal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal2.py">Minimum Spanning Tree Kruskal2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims.py">Minimum Spanning Tree Prims</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims2.py">Minimum Spanning Tree Prims2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/multi_heuristic_astar.py">Multi Heuristic Astar</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/page_rank.py">Page Rank</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/prim.py">Prim</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/random_graph_generator.py">Random Graph Generator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/scc_kosaraju.py">Scc Kosaraju</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/strongly_connected_components.py">Strongly Connected Components</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/tarjans_scc.py">Tarjans Scc</a></li>
<li>Tests
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_kruskal.py">Test Min Spanning Tree Kruskal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_prim.py">Test Min Spanning Tree Prim</a></li>
</ul>
</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Greedy Methods</h2><a id="user-content-greedy-methods" class="anchor" aria-label="Permalink: Greedy Methods" href="#greedy-methods"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/greedy_methods/optimal_merge_pattern.py">Optimal Merge Pattern</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Hashes</h2><a id="user-content-hashes" class="anchor" aria-label="Permalink: Hashes" href="#hashes"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/adler32.py">Adler32</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/chaos_machine.py">Chaos Machine</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/djb2.py">Djb2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/enigma_machine.py">Enigma Machine</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/hamming_code.py">Hamming Code</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/luhn.py">Luhn</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/md5.py">Md5</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/sdbm.py">Sdbm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/sha1.py">Sha1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/hashes/sha256.py">Sha256</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Knapsack</h2><a id="user-content-knapsack" class="anchor" aria-label="Permalink: Knapsack" href="#knapsack"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/knapsack/greedy_knapsack.py">Greedy Knapsack</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/knapsack/knapsack.py">Knapsack</a></li>
<li>Tests
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_greedy_knapsack.py">Test Greedy Knapsack</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_knapsack.py">Test Knapsack</a></li>
</ul>
</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Linear Algebra</h2><a id="user-content-linear-algebra" class="anchor" aria-label="Permalink: Linear Algebra" href="#linear-algebra"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Src
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/conjugate_gradient.py">Conjugate Gradient</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/lib.py">Lib</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/polynom_for_points.py">Polynom For Points</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/power_iteration.py">Power Iteration</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/rayleigh_quotient.py">Rayleigh Quotient</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/schur_complement.py">Schur Complement</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/test_linear_algebra.py">Test Linear Algebra</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/transformations_2d.py">Transformations 2D</a></li>
</ul>
</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Machine Learning</h2><a id="user-content-machine-learning" class="anchor" aria-label="Permalink: Machine Learning" href="#machine-learning"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/astar.py">Astar</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/data_transformations.py">Data Transformations</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/decision_tree.py">Decision Tree</a></li>
<li>Forecasting
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/forecasting/run.py">Run</a></li>
</ul>
</li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gaussian_naive_bayes.py">Gaussian Naive Bayes</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_boosting_regressor.py">Gradient Boosting Regressor</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_descent.py">Gradient Descent</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_means_clust.py">K Means Clust</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_nearest_neighbours.py">K Nearest Neighbours</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/knn_sklearn.py">Knn Sklearn</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_discriminant_analysis.py">Linear Discriminant Analysis</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_regression.py">Linear Regression</a></li>
<li>Local Weighted Learning
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/local_weighted_learning/local_weighted_learning.py">Local Weighted Learning</a></li>
</ul>
</li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/logistic_regression.py">Logistic Regression</a></li>
<li>Lstm
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/lstm/lstm_prediction.py">Lstm Prediction</a></li>
</ul>
</li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/multilayer_perceptron_classifier.py">Multilayer Perceptron Classifier</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/polymonial_regression.py">Polymonial Regression</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_classifier.py">Random Forest Classifier</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_regressor.py">Random Forest Regressor</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/scoring_functions.py">Scoring Functions</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/sequential_minimum_optimization.py">Sequential Minimum Optimization</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/similarity_search.py">Similarity Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/support_vector_machines.py">Support Vector Machines</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/machine_learning/word_frequency_functions.py">Word Frequency Functions</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Maths</h2><a id="user-content-maths" class="anchor" aria-label="Permalink: Maths" href="#maths"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/3n_plus_1.py">3N Plus 1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/abs.py">Abs</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/abs_max.py">Abs Max</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/abs_min.py">Abs Min</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/add.py">Add</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/aliquot_sum.py">Aliquot Sum</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/allocation_number.py">Allocation Number</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/area.py">Area</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/area_under_curve.py">Area Under Curve</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/armstrong_numbers.py">Armstrong Numbers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/average_mean.py">Average Mean</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/average_median.py">Average Median</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/average_mode.py">Average Mode</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/bailey_borwein_plouffe.py">Bailey Borwein Plouffe</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/basic_maths.py">Basic Maths</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exp_mod.py">Binary Exp Mod</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation.py">Binary Exponentiation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_2.py">Binary Exponentiation 2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_3.py">Binary Exponentiation 3</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_coefficient.py">Binomial Coefficient</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_distribution.py">Binomial Distribution</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/bisection.py">Bisection</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/ceil.py">Ceil</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/check_polygon.py">Check Polygon</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/chudnovsky_algorithm.py">Chudnovsky Algorithm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/collatz_sequence.py">Collatz Sequence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/combinations.py">Combinations</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/decimal_isolate.py">Decimal Isolate</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/double_factorial_iterative.py">Double Factorial Iterative</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/double_factorial_recursive.py">Double Factorial Recursive</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/entropy.py">Entropy</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_distance.py">Euclidean Distance</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_gcd.py">Euclidean Gcd</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/euler_method.py">Euler Method</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/euler_modified.py">Euler Modified</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/eulers_totient.py">Eulers Totient</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/extended_euclidean_algorithm.py">Extended Euclidean Algorithm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_iterative.py">Factorial Iterative</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_recursive.py">Factorial Recursive</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/factors.py">Factors</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/fermat_little_theorem.py">Fermat Little Theorem</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci.py">Fibonacci</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/find_max.py">Find Max</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/find_max_recursion.py">Find Max Recursion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/find_min.py">Find Min</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/find_min_recursion.py">Find Min Recursion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/floor.py">Floor</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/gamma.py">Gamma</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/gamma_recursive.py">Gamma Recursive</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/gaussian.py">Gaussian</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/greatest_common_divisor.py">Greatest Common Divisor</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/greedy_coin_change.py">Greedy Coin Change</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/hardy_ramanujanalgo.py">Hardy Ramanujanalgo</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/integration_by_simpson_approx.py">Integration By Simpson Approx</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/is_ip_v4_address_valid.py">Is Ip V4 Address Valid</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/is_square_free.py">Is Square Free</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/jaccard_similarity.py">Jaccard Similarity</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/kadanes.py">Kadanes</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/karatsuba.py">Karatsuba</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/krishnamurthy_number.py">Krishnamurthy Number</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/kth_lexicographic_permutation.py">Kth Lexicographic Permutation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/largest_of_very_large_numbers.py">Largest Of Very Large Numbers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/largest_subarray_sum.py">Largest Subarray Sum</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/least_common_multiple.py">Least Common Multiple</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/line_length.py">Line Length</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_lehmer_primality_test.py">Lucas Lehmer Primality Test</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_series.py">Lucas Series</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/matrix_exponentiation.py">Matrix Exponentiation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/max_sum_sliding_window.py">Max Sum Sliding Window</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/median_of_two_arrays.py">Median Of Two Arrays</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/miller_rabin.py">Miller Rabin</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/mobius_function.py">Mobius Function</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/modular_exponential.py">Modular Exponential</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo.py">Monte Carlo</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo_dice.py">Monte Carlo Dice</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/nevilles_method.py">Nevilles Method</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/newton_raphson.py">Newton Raphson</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/number_of_digits.py">Number Of Digits</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/numerical_integration.py">Numerical Integration</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_cube.py">Perfect Cube</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_number.py">Perfect Number</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_square.py">Perfect Square</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/pi_monte_carlo_estimation.py">Pi Monte Carlo Estimation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/pollard_rho.py">Pollard Rho</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/polynomial_evaluation.py">Polynomial Evaluation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/power_using_recursion.py">Power Using Recursion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/prime_check.py">Prime Check</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/prime_factors.py">Prime Factors</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/prime_numbers.py">Prime Numbers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/prime_sieve_eratosthenes.py">Prime Sieve Eratosthenes</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/primelib.py">Primelib</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/proth_number.py">Proth Number</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/pythagoras.py">Pythagoras</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/qr_decomposition.py">Qr Decomposition</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/quadratic_equations_complex_numbers.py">Quadratic Equations Complex Numbers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/radians.py">Radians</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/radix2_fft.py">Radix2 Fft</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/relu.py">Relu</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/runge_kutta.py">Runge Kutta</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/segmented_sieve.py">Segmented Sieve</a></li>
<li>Series
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/series/arithmetic.py">Arithmetic</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric.py">Geometric</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric_series.py">Geometric Series</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic.py">Harmonic</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic_series.py">Harmonic Series</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/series/hexagonal_numbers.py">Hexagonal Numbers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/series/p_series.py">P Series</a></li>
</ul>
</li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/sieve_of_eratosthenes.py">Sieve Of Eratosthenes</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/sigmoid.py">Sigmoid</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/simpson_rule.py">Simpson Rule</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/sock_merchant.py">Sock Merchant</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/softmax.py">Softmax</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/square_root.py">Square Root</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_arithmetic_series.py">Sum Of Arithmetic Series</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_digits.py">Sum Of Digits</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_geometric_progression.py">Sum Of Geometric Progression</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/sylvester_sequence.py">Sylvester Sequence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/test_prime_check.py">Test Prime Check</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/trapezoidal_rule.py">Trapezoidal Rule</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/triplet_sum.py">Triplet Sum</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/two_pointer.py">Two Pointer</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/two_sum.py">Two Sum</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/ugly_numbers.py">Ugly Numbers</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/volume.py">Volume</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/maths/zellers_congruence.py">Zellers Congruence</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Matrix</h2><a id="user-content-matrix" class="anchor" aria-label="Permalink: Matrix" href="#matrix"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/count_islands_in_matrix.py">Count Islands In Matrix</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/inverse_of_matrix.py">Inverse Of Matrix</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_class.py">Matrix Class</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_operation.py">Matrix Operation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/nth_fibonacci_using_matrix_exponentiation.py">Nth Fibonacci Using Matrix Exponentiation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/rotate_matrix.py">Rotate Matrix</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/searching_in_sorted_matrix.py">Searching In Sorted Matrix</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/sherman_morrison.py">Sherman Morrison</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/spiral_print.py">Spiral Print</a></li>
<li>Tests
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/matrix/tests/test_matrix_operation.py">Test Matrix Operation</a></li>
</ul>
</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Networking Flow</h2><a id="user-content-networking-flow" class="anchor" aria-label="Permalink: Networking Flow" href="#networking-flow"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/networking_flow/ford_fulkerson.py">Ford Fulkerson</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/networking_flow/minimum_cut.py">Minimum Cut</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Neural Network</h2><a id="user-content-neural-network" class="anchor" aria-label="Permalink: Neural Network" href="#neural-network"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/neural_network/2_hidden_layers_neural_network.py">2 Hidden Layers Neural Network</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/neural_network/back_propagation_neural_network.py">Back Propagation Neural Network</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/neural_network/convolution_neural_network.py">Convolution Neural Network</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/neural_network/perceptron.py">Perceptron</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Other</h2><a id="user-content-other" class="anchor" aria-label="Permalink: Other" href="#other"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/activity_selection.py">Activity Selection</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/alternative_list_arrange.py">Alternative List Arrange</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/check_strong_password.py">Check Strong Password</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/davisb_putnamb_logemannb_loveland.py">Davisb Putnamb Logemannb Loveland</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/dijkstra_bankers_algorithm.py">Dijkstra Bankers Algorithm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/doomsday.py">Doomsday</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/fischer_yates_shuffle.py">Fischer Yates Shuffle</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/gauss_easter.py">Gauss Easter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/graham_scan.py">Graham Scan</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/greedy.py">Greedy</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/least_recently_used.py">Least Recently Used</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/lfu_cache.py">Lfu Cache</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/linear_congruential_generator.py">Linear Congruential Generator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/lru_cache.py">Lru Cache</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/magicdiamondpattern.py">Magicdiamondpattern</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/nested_brackets.py">Nested Brackets</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/password_generator.py">Password Generator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/scoring_algorithm.py">Scoring Algorithm</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/sdes.py">Sdes</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/other/tower_of_hanoi.py">Tower Of Hanoi</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Physics</h2><a id="user-content-physics" class="anchor" aria-label="Permalink: Physics" href="#physics"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/physics/n_body_simulation.py">N Body Simulation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/physics/newtons_second_law_of_motion.py">Newtons Second Law Of Motion</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Project Euler</h2><a id="user-content-project-euler" class="anchor" aria-label="Permalink: Project Euler" href="#project-euler"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Problem 001
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol3.py">Sol3</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol4.py">Sol4</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol5.py">Sol5</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol6.py">Sol6</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol7.py">Sol7</a></li>
</ul>
</li>
<li>Problem 002
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol3.py">Sol3</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol4.py">Sol4</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol5.py">Sol5</a></li>
</ul>
</li>
<li>Problem 003
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol3.py">Sol3</a></li>
</ul>
</li>
<li>Problem 004
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 005
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 006
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol3.py">Sol3</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol4.py">Sol4</a></li>
</ul>
</li>
<li>Problem 007
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol3.py">Sol3</a></li>
</ul>
</li>
<li>Problem 008
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol3.py">Sol3</a></li>
</ul>
</li>
<li>Problem 009
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol3.py">Sol3</a></li>
</ul>
</li>
<li>Problem 010
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol3.py">Sol3</a></li>
</ul>
</li>
<li>Problem 011
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 012
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 013
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_013/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 014
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 015
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_015/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 016
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 017
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_017/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 018
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_018/solution.py">Solution</a></li>
</ul>
</li>
<li>Problem 019
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_019/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 020
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol3.py">Sol3</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol4.py">Sol4</a></li>
</ul>
</li>
<li>Problem 021
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_021/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 022
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 023
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_023/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 024
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_024/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 025
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol2.py">Sol2</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol3.py">Sol3</a></li>
</ul>
</li>
<li>Problem 026
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_026/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 027
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_027/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 028
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_028/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 029
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_029/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 030
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_030/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 031
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 032
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_032/sol32.py">Sol32</a></li>
</ul>
</li>
<li>Problem 033
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_033/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 034
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_034/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 035
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_035/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 036
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_036/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 037
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_037/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 038
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_038/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 039
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_039/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 040
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_040/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 041
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_041/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 042
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_042/solution42.py">Solution42</a></li>
</ul>
</li>
<li>Problem 043
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_043/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 044
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_044/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 045
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_045/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 046
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_046/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 047
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_047/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 048
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_048/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 049
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_049/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 050
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_050/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 051
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_051/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 052
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_052/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 053
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_053/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 054
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/test_poker_hand.py">Test Poker Hand</a></li>
</ul>
</li>
<li>Problem 055
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_055/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 056
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_056/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 057
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_057/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 058
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_058/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 059
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_059/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 062
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_062/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 063
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_063/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 064
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_064/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 065
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_065/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 067
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_067/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_067/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 069
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_069/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 070
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_070/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 071
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_071/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 072
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 074
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol1.py">Sol1</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol2.py">Sol2</a></li>
</ul>
</li>
<li>Problem 075
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_075/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 076
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_076/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 077
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_077/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 078
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_078/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 080
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_080/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 081
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_081/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 085
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_085/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 086
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_086/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 087
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_087/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 089
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_089/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 091
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_091/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 092
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_092/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 097
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_097/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 099
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_099/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 101
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_101/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 102
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_102/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 107
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_107/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 109
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_109/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 112
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_112/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 113
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_113/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 119
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_119/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 120
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_120/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 121
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_121/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 123
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_123/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 125
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_125/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 129
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_129/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 135
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_135/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 144
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_144/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 145
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_145/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 173
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_173/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 174
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_174/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 180
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_180/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 188
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_188/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 191
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_191/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 203
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_203/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 205
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_205/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 206
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_206/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 207
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_207/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 234
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_234/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 301
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_301/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 493
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_493/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 551
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_551/sol1.py">Sol1</a></li>
</ul>
</li>
<li>Problem 686
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_686/sol1.py">Sol1</a></li>
</ul>
</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Quantum</h2><a id="user-content-quantum" class="anchor" aria-label="Permalink: Quantum" href="#quantum"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/quantum/deutsch_jozsa.py">Deutsch Jozsa</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/quantum/half_adder.py">Half Adder</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/quantum/not_gate.py">Not Gate</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/quantum/quantum_entanglement.py">Quantum Entanglement</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/quantum/ripple_adder_classic.py">Ripple Adder Classic</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/quantum/single_qubit_measure.py">Single Qubit Measure</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Scheduling</h2><a id="user-content-scheduling" class="anchor" aria-label="Permalink: Scheduling" href="#scheduling"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/scheduling/first_come_first_served.py">First Come First Served</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/scheduling/round_robin.py">Round Robin</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/scheduling/shortest_job_first.py">Shortest Job First</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Searches</h2><a id="user-content-searches" class="anchor" aria-label="Permalink: Searches" href="#searches"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py">Binary Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/binary_tree_traversal.py">Binary Tree Traversal</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search.py">Double Linear Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search_recursion.py">Double Linear Search Recursion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/fibonacci_search.py">Fibonacci Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/hill_climbing.py">Hill Climbing</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/interpolation_search.py">Interpolation Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/jump_search.py">Jump Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/linear_search.py">Linear Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/quick_select.py">Quick Select</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/sentinel_linear_search.py">Sentinel Linear Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/simple_binary_search.py">Simple Binary Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/simulated_annealing.py">Simulated Annealing</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/tabu_search.py">Tabu Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/searches/ternary_search.py">Ternary Search</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Sorts</h2><a id="user-content-sorts" class="anchor" aria-label="Permalink: Sorts" href="#sorts"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/bead_sort.py">Bead Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/bitonic_sort.py">Bitonic Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/bogo_sort.py">Bogo Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/bubble_sort.py">Bubble Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/bucket_sort.py">Bucket Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/cocktail_shaker_sort.py">Cocktail Shaker Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/comb_sort.py">Comb Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/counting_sort.py">Counting Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/cycle_sort.py">Cycle Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/double_sort.py">Double Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/dutch_national_flag_sort.py">Dutch National Flag Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/exchange_sort.py">Exchange Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/external_sort.py">External Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/gnome_sort.py">Gnome Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/heap_sort.py">Heap Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/insertion_sort.py">Insertion Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/intro_sort.py">Intro Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/iterative_merge_sort.py">Iterative Merge Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_insertion_sort.py">Merge Insertion Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py">Merge Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/msd_radix_sort.py">Msd Radix Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/natural_sort.py">Natural Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_sort.py">Odd Even Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_parallel.py">Odd Even Transposition Parallel</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_single_threaded.py">Odd Even Transposition Single Threaded</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/pancake_sort.py">Pancake Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/patience_sort.py">Patience Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeon_sort.py">Pigeon Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeonhole_sort.py">Pigeonhole Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort.py">Quick Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort_3_partition.py">Quick Sort 3 Partition</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/radix_sort.py">Radix Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/random_normal_distribution_quicksort.py">Random Normal Distribution Quicksort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/random_pivot_quick_sort.py">Random Pivot Quick Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_bubble_sort.py">Recursive Bubble Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_insertion_sort.py">Recursive Insertion Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_mergesort_array.py">Recursive Mergesort Array</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_quick_sort.py">Recursive Quick Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py">Selection Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/shell_sort.py">Shell Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/slowsort.py">Slowsort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/stooge_sort.py">Stooge Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/strand_sort.py">Strand Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/tim_sort.py">Tim Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/topological_sort.py">Topological Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/tree_sort.py">Tree Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/unknown_sort.py">Unknown Sort</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/sorts/wiggle_sort.py">Wiggle Sort</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Strings</h2><a id="user-content-strings" class="anchor" aria-label="Permalink: Strings" href="#strings"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/aho_corasick.py">Aho Corasick</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/alternative_string_arrange.py">Alternative String Arrange</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/anagrams.py">Anagrams</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/autocomplete_using_trie.py">Autocomplete Using Trie</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/boyer_moore_search.py">Boyer Moore Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/can_string_be_rearranged_as_palindrome.py">Can String Be Rearranged As Palindrome</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/capitalize.py">Capitalize</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/check_anagrams.py">Check Anagrams</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/check_pangram.py">Check Pangram</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/credit_card_validator.py">Credit Card Validator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/detecting_english_programmatically.py">Detecting English Programmatically</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/frequency_finder.py">Frequency Finder</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/indian_phone_validator.py">Indian Phone Validator</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/is_contains_unique_chars.py">Is Contains Unique Chars</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/is_palindrome.py">Is Palindrome</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/jaro_winkler.py">Jaro Winkler</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/join.py">Join</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/knuth_morris_pratt.py">Knuth Morris Pratt</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/levenshtein_distance.py">Levenshtein Distance</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/lower.py">Lower</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/manacher.py">Manacher</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/min_cost_string_conversion.py">Min Cost String Conversion</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/naive_string_search.py">Naive String Search</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/palindrome.py">Palindrome</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/prefix_function.py">Prefix Function</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/rabin_karp.py">Rabin Karp</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/remove_duplicate.py">Remove Duplicate</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_letters.py">Reverse Letters</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_long_words.py">Reverse Long Words</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_words.py">Reverse Words</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/split.py">Split</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/upper.py">Upper</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/wildcard_pattern_matching.py">Wildcard Pattern Matching</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/word_occurrence.py">Word Occurrence</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/word_patterns.py">Word Patterns</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/strings/z_function.py">Z Function</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Web Programming</h2><a id="user-content-web-programming" class="anchor" aria-label="Permalink: Web Programming" href="#web-programming"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/co2_emission.py">Co2 Emission</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/covid_stats_via_xpath.py">Covid Stats Via Xpath</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_results.py">Crawl Google Results</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_scholar_citation.py">Crawl Google Scholar Citation</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/currency_converter.py">Currency Converter</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_stock_price.py">Current Stock Price</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_weather.py">Current Weather</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/daily_horoscope.py">Daily Horoscope</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/download_images_from_google_query.py">Download Images From Google Query</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/emails_from_url.py">Emails From Url</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_bbc_news.py">Fetch Bbc News</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_github_info.py">Fetch Github Info</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_jobs.py">Fetch Jobs</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdb_top_250_movies_csv.py">Get Imdb Top 250 Movies Csv</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdbtop.py">Get Imdbtop</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_top_hn_posts.py">Get Top Hn Posts</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_user_tweets.py">Get User Tweets</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/giphy.py">Giphy</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_crawler.py">Instagram Crawler</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_pic.py">Instagram Pic</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_video.py">Instagram Video</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/nasa_data.py">Nasa Data</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/random_anime_character.py">Random Anime Character</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/recaptcha_verification.py">Recaptcha Verification</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/reddit.py">Reddit</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/search_books_by_isbn.py">Search Books By Isbn</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/slack_message.py">Slack Message</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/test_fetch_github_info.py">Test Fetch Github Info</a></li>
<li><a href="https://github.com/TheAlgorithms/Python/blob/master/web_programming/world_covid19_stats.py">World Covid19 Stats</a></li>
</ul>
</article></div><div class="d-none"></div></section></div></div></div> </div> <!-- --> </div></div></div></div></div></div><div class="ScrollMarksContainer-module__scrollMarksContainer__Eu7uU" id="find-result-marks-container"></div><div class="d-none"></div><div class="d-none"></div></div> <!-- --> <!-- --> </div>
</react-app>




  </div>

</turbo-frame>

    </main>
  </div>

  </div>

          <footer class="footer f6 color-fg-muted color-border-subtle tmp-pt-7 tmp-pb-6 p-responsive" role="contentinfo"  >
  <h2 class='sr-only'>Footer</h2>

  


  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
</svg>
</a>
      <span>
        &copy; 2026 GitHub,&nbsp;Inc.
      </span>
    </div>

    <nav aria-label="Footer">
      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>

      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">


          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
          </li>


            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
            </li>

            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
            </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
          </li>

          
<li class="mx-2" >
  <cookie-consent-link>
    <button
      type="button"
      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
      data-action="click:cookie-consent-link#showConsentManagement"
      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
    >
      Manage cookies
    </button>
  </cookie-consent-link>
</li>

  <li class="mx-2">
    <cookie-consent-link>
      <button
        type="button"
        class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
        data-action="click:cookie-consent-link#showConsentManagement"
        data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
      >
        Do not share my personal information
      </button>
    </cookie-consent-link>
  </li>

      </ul>
    </nav>
  </div>
</footer>



    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
      data-locale="en"
      data-initial-cookie-consent-allowed=""
      data-cookie-consent-required="true"
    ></ghcc-consent>




  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    You can’t perform that action at this time.
  </div>

    <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
      </button>
      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  </div>
</div>

    <template id="snippet-clipboard-copy-button">
  <div class="zeroclipboard-container position-absolute right-0 top-0">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>
<template id="snippet-clipboard-copy-button-unpositioned">
  <div class="zeroclipboard-container">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>




    </div>
    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
  </body>
</html>

