CINXE.COM
Page not found | Brilliant
<!DOCTYPE html> <html lang="en-us"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta name="google" content="notranslate" /> <meta http-equiv="Content-Language" content="en_US" /> <title>Page not found | Brilliant</title> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0"> <meta property="fb:app_id" content="326254770799145" /> <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/eommhbliilafdkodaijeejngbjiiaccl"> <meta property="al:ios:url" content="com.brilliant.Brilliant://_404_handler/" /> <meta property="al:ios:app_store_id" content="913335252" /> <meta property="al:ios:app_name" content="Brilliant.org" /> <meta property="al:android:url" content="https://brilliant.org/_404_handler/"> <meta property="al:android:package" content="org.brilliant.android"> <meta property="al:android:app_name" content="Brilliant"> <link rel="canonical" href="https://brilliant.org/_404_handler/"> <link rel="alternate" href="android-app://org.brilliant.android/http/brilliant.org/_404_handler/"> <link rel="apple-touch-icon" href="/apple-touch-icon-precomposed.png"> <link rel="apple-touch-icon" href="/apple-touch-icon-72x72-precomposed.png"> <link rel="apple-touch-icon" href="/apple-touch-icon-76x76-precomposed.png"> <link rel="apple-touch-icon" href="/apple-touch-icon-114x114-precomposed.png"> <link rel="apple-touch-icon" href="/apple-touch-icon-120x120-precomposed.png"> <link rel="apple-touch-icon" href="/apple-touch-icon-144x144-precomposed.png"> <link rel="apple-touch-icon" href="/apple-touch-icon-152x152-precomposed.png"> <link rel="apple-touch-icon" href="/apple-touch-icon-180x180-precomposed.png"> <link href="/site_media/build/dist/brilliant_desktop.fabc7e930dc66edf97d1.css" rel="stylesheet" media="all" type="text/css"> <!--[if lt IE 6]><script type="text/javascript">var ie_version = -1;</script><![endif]--> <!--[if IE 6]><script type="text/javascript">var ie_version = 6;</script><![endif]--> <!--[if IE 7]><script type="text/javascript">var ie_version = 7;</script><![endif]--> <!--[if IE 8]><script type="text/javascript">var ie_version = 8;</script><![endif]--> <!--[if IE 9]><script type="text/javascript">var ie_version = 9;</script><![endif]--> <script type="text/javascript"> (function (w, loc) { var u = /ds055uzetaobb\.cloudfront\.net|d18l82el6cdm1i\.cloudfront\.net/; if(u.test(loc.host)){ w.location=loc.protocol+'//brilliant.org'+loc.pathname;} })(window,window.location); </script> <noscript> <style>.cmp-deferred .no-js{display:block !important;}</style> </noscript> </head> <body class="no-js enable-remind-share-buttons error fonts hdr-big" data-is-mobile="false" data-app-version="0.0.0" data-user="None" data-media-host="https://ds055uzetaobb.cloudfront.net" data-third-party-cookies-enabled="true"> <div id="header" class="site-header refreshed-navbar"> <div id="logged-out-header" class="container"> <div class="col"> <a href="/"> <img height="24" src="/site_media/version-0/images/brilliant-wordmark-black.svg" alt="Brilliant" /> </a> </div> <div class="hdr-links has-navbar-icon"> <span class="hdr-link"> <a href="/home/" > <svg class="navbar-icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_91_1939)"> <path d="M20.2832 9.37336L10.9098 0L1.53638 9.37336L2.71904 10.556L10.9098 2.36534L19.1005 10.556L20.2832 9.37336Z" /> <path d="M4.1984 11.63L10.9096 4.93977L17.6208 11.63V20H13.4183L13.4183 13.3098L8.40061 13.3098L8.40061 20H4.1984V11.63Z" /> </g> <defs> <clipPath id="clip0_91_1939"> <rect width="20" height="20" fill="white" transform="translate(0.536377)" /> </clipPath> </defs> </svg> Home </a> </span> <span class="hdr-link"> <a href="/courses/" class=""> <svg class="navbar-icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.73594 1.6H17.5359V16H19.1359V0H4.73594V1.6Z" /> <path d="M4.73594 15.2H10.3359V13.6H4.73594V15.2Z" /> <path d="M4.73594 6.39999H12.7359V11.2H4.73594V6.39999Z" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M1.53613 20V3.2H15.9361V20H1.53613ZM3.13613 4.8H14.3361V18.4H3.13613V4.8Z" /> </svg> Courses </a> </span> </div> <div class="btns"> <a href="https://brilliant.org/account/signup/?next=/_404_handler/" rel="nofollow" class="btn signup-btn col-2 ax-click rebrand" data-ax-id="clicked_signup_from_header" data-ax-type="button" data-controller="util/ui:genericSignupModal" data-next=""> Sign up </a> <a href="https://brilliant.org/account/login/?next=/_404_handler/" rel="nofollow" class="btn login-link col-2 ax-click rebrand" data-ax-id="clicked_login_from_header" data-ax-type="link" data-controller="util/ui:genericSignupModal" data-show-login="true" data-next=""> Log in </a> </div> </div> </div> <div data-controller="app/vue:component" data-component="BannerWrapper" data-legacy-url="/_404_handler/" data-is-authenticated=false ></div> <div id="system-msgs" class="row clearfix"> </div> <div id="post-header"> </div> <div id="wrapper" class="container clearfix" data-controller=""> <div class="public-signup-modal-experiment modal hide rebrand" id="signup-modal-generic" data-controller="app/signup:signUpModal"> <div class="public-signup-left col col-last public-signup-left-experiment" id="public-signup-tour"> </div> <div class="public-signup-experiment show-signup" id="public-signup" > <span class="css-sprite-signup-modal signup-modal-image"></span> <div class="text row"> The best way to learn math and computer science. </div> <div class="public-buttons row" data-controller="app/solvables:preventSocialButtonDoubleClick" > <div class="login-buttons"> <a href="https://brilliant.org/account/google/login/?next=/_404_handler/" id="login-google" class="btn btn-google signup-social ax-click" data-ax-id="clicked_login_from_generic_modal_google" data-ax-type="button" data-is_modal="true" > <span class="google css-sprite-index"></span>Log in with Google </a> <a href="https://brilliant.org/account/facebook/login/?next=/_404_handler/" id="login-fb" class="btn btn-f-b signup-social ax-click" data-ax-id="clicked_login_from_generic_modal_facebook" data-ax-type="button" data-is_modal="true" > <svg class="fb-icon" fill="#fff" xmlns="http://www.w3.org/2000/svg"> <path d="M0 11.0662C0.00127985 16.5108 3.9361 21.1467 9.28038 22V14.2648H6.48977V11.0662H9.28368V8.6313C9.15878 7.47753 9.55044 6.32766 10.3524 5.49353C11.1544 4.6594 12.2837 4.22747 13.4338 4.31489C14.2594 4.32831 15.0829 4.40229 15.8977 4.53625V7.2578H14.5074C14.0287 7.19472 13.5475 7.35378 13.1993 7.69018C12.8511 8.02657 12.6735 8.5039 12.7167 8.98768V11.0662H15.7647L15.2774 14.2659H12.7167V22C18.4964 21.0809 22.5493 15.7697 21.9393 9.91413C21.3293 4.05853 16.2698 -0.291573 10.4263 0.0152787C4.58284 0.322131 0.000928892 5.17851 0 11.0662Z" /></svg> Log in with Facebook </a> <a href="https://brilliant.org/account/login/?next=/_404_handler/" id="problem-login-link" class="btn btn-email ax-click" data-ax-id="clicked_login_from_generic_modal_email" data-ax-type="button" data-is_modal="true" data-next="/_404_handler/" > Log in with email </a> </div> <div class="signup-buttons"> <a href="https://brilliant.org/account/google/login/?next=/_404_handler/" id="signup-google" class="btn btn-google signup-social ax-click" data-ax-id="clicked_signup_from_generic_modal_google" data-ax-type="button" > <span class="google css-sprite-index"></span>Join using Google </a> <a href="https://brilliant.org/account/facebook/login/?next=/_404_handler/" id="signup-fb" class="btn btn-f-b signup-social ax-click" data-ax-id="clicked_signup_from_generic_modal_facebook" data-ax-type="button" > <svg xmlns="http://www.w3.org/2000/svg"> <path d="M0 11.0662C0.00127985 16.5108 3.9361 21.1467 9.28038 22V14.2648H6.48977V11.0662H9.28368V8.6313C9.15878 7.47753 9.55044 6.32766 10.3524 5.49353C11.1544 4.6594 12.2837 4.22747 13.4338 4.31489C14.2594 4.32831 15.0829 4.40229 15.8977 4.53625V7.2578H14.5074C14.0287 7.19472 13.5475 7.35378 13.1993 7.69018C12.8511 8.02657 12.6735 8.5039 12.7167 8.98768V11.0662H15.7647L15.2774 14.2659H12.7167V22C18.4964 21.0809 22.5493 15.7697 21.9393 9.91413C21.3293 4.05853 16.2698 -0.291573 10.4263 0.0152787C4.58284 0.322131 0.000928892 5.17851 0 11.0662Z" /></svg> Join using Facebook </a> <a href="https://brilliant.org/account/signup/?signup=true&next=/_404_handler/" id="signup-email" class="btn btn-email ax-click" data-ax-id="clicked_signup_from_generic_modal_email" data-ax-type="button" data-next="/_404_handler/" > Join using email </a> </div> </div> <div class="signup-form-container" id="signup-form-container" data-url="/signup_form" data-page-key="handle_404" ></div> <div class="login-form-container row" id="login-form-container" data-url="/login_form" data-page-key="handle_404" ></div> <div class="alternative"> <div class="login-alternative"> <p> <a href="/account/password/reset/" class="btn-link forget">Reset password</a> New user? <a href="https://brilliant.org/account/signup/?signup=true&next=/_404_handler/" id="problem-signup-link-alternative" class="btn-link ax-click" data-ax-id="clicked_signup_from_generic_modal" data-ax-type="button" data-next="/_404_handler/" > Sign up </a> </p> </div> <div class="signup-alternative"> <p>Existing user? <a href="https://brilliant.org/account/login/?next=/_404_handler/" id="problem-login-link-alternative" class="btn-link ax-click" data-ax-id="clicked_login_from_generic_modal" data-ax-type="button" data-is_modal="true" data-next="/_404_handler/" > Log in </a> </p> </div> </div> </div> </div> <div class="error-section col col-10 col-last"> <div class="section-header row"> <h1>404 – Page not found</h1> </div> <a href="/" class="col col-2 col-right btn">Go home</a> <p>Much like <em>y'(0)</em> in the function below, this page is undefined!</p> <div class="row"> <img src="/site_media/version-4nbAWMpZkJ/images/404-img.png"> </div> </div> <div data-controller="util/latex_loader:controller"></div> <div data-controller="util/analytics:init" data-analytics-live="true" data-segment-key="ttlCaHQqOWtslnGGJ9W4bBeRpfYGksuD" data-segment-url="https://in.brilliant.org" data-amplitude-key="2d768258f0a7507203c7998a3e2678f0" data-analytics-identity="y2xacwQnLZ1GAevfP3AMqvsP99Z3JI9P" data-analytics-super-properties='{"locale": "en", "account_type": "anonymous", "debug": false, "client": "desktop-browser", "sessionid": null, "user_agent": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)", "identity": "y2xacwQnLZ1GAevfP3AMqvsP99Z3JI9P", "anon_ident_latest": "y2xacwQnLZ1GAevfP3AMqvsP99Z3JI9P", "ab_test__send_startalk_welcome_email_04_2018": false, "ab_test__reduce_nux_email_volumes_2018_08": true}' data-analytics-user-properties='{"exp__checkout_hosting_mature_monthly_1_2024": "control", "exp__ios_endstate_notifications_optins_09_2023_v2": "control", "exp__launch_leagues_2022_07": "experiment", "exp__ios_trial_paywall_refresh_04_2023": "experiment", "exp__ios_trial_paywall_04_2022": "experiment", "exp__um_course_catalog_new_packaging_05_2024": "experiment", "exp__gw_lohp_redesign_09_2024": "control", "exp__gw_lohp_redesign_09_2024_v2": "experiment", "exp__embedded_checkout_2023_12": "control", "exp__content_impact_programming2_lp_7_22": "experiment", "exp__gw_lohp_subhead_copy_09_2024": "experiment", "exp__cutgeofundmathlearning2_202210": "experiment", "exp__explanations_in_solvables_experiment": "control", "exp__data_analysis_nux_2023_02": "control", "exp__rm_offline_mode_ref_mobile_09_2022": "experiment", "exp__ios_notifications_optins_09_2022": "control", "exp__envelope_keyboard_layout_2023_09": "control", "exp__new_mobile_runtime_wrapper_02_2022": "experiment", "exp__full_screen_interactive_text_2023_01": "experiment1", "exp__test_your_understanding_03_2023": "control", "exp__gw_nux_engaging_animations_08_2024_v3": "control", "exp__explanations_in_solvables_experiment_v2": "experiment", "exp__cutgeofundmathlearning3_202210": "control", "exp__mobile_continue_button_flow_2023_02": "control", "exp__ios_endstate_notifications_optins_09_2023": "control", "exp__android_trial_paywall_refresh_04_2023": "experiment", "exp__three_month_plan_2024_01": "control", "exp__gw_smarter_copy_11_2024_v1": "control", "exp__ios_nux_notifications_optins_02_2023": "control", "exp__ios_alter_signup_nux_flow_0323": "both_combined", "exp__envelope_keyboard_layout_2023_09_v2": "control", "exp__demo_loco_experiment_20230731": "experiment", "exp__programming_learning_path_start_03_2023": "experiment", "exp__pro_pricing_2023_09_v2": "control", "exp__gw_7_day_trial_eligibility_09_2024": "experiment", "exp__extend_streak_on_content_completion": "control", "exp__ios_nux_notifications_optins_05_2023": "experiment", "exp__location_v2": "experiment", "exp__returning_ux_mobile_improvements_02_2023": "experiment_no_home", "exp__mobile_to_desktop_experiment": "control", "exp__android_alter_signup_nux_flow_0323": "both_combined", "exp__llp_in_product_2023_06": "experiment", "exp__mobile_continue_button_flow_2023_03": "experiment", "exp__ios_prenux_green_button_05_2023": "control", "exp__lightweight_lesson_practice_09_2023": "control", "exp__practice_node_2023_08": "experiment", "exp__trial_embedded_checkout_1_2024": "experiment", "exp__android_mature_paywall_redesign_1223": "control", "exp__rewrite_trial_paywall_v4_01_2024": "control", "exp__android_mature_paywall_redesign_0124": "experiment", "exp__embedded_checkout_mobile_two_step_12_2023": "experiment", "exp__gw_course_catalog_cleanup_12_2024": "experiment", "exp__remove_skip_button_nov_23": "control", "exp__rewrite_trial_paywall_v6_02_2024": "light_rewrite", "exp__um_endstate_gamefeel_2023_dec": "experiment", "exp__lohp_header_subhead_03_2024": "control", "exp__android_multiple_page_paywall_0324": "control", "exp__lohp_topic_icons_03_2024": "new_icons", "exp__phase2_course_deletion_v1_03_2024": "experiment", "exp__um_endstate_gamefeel_2024_may": "experiment", "exp__gw_lohp_rewrite_04_24_v5": "experiment", "exp__gw_lohp_rewrite_04_24_v3": "control", "exp__gw_lohp_rewrite_04_24_v4": "control", "exp__gw_nux_engaging_animations_07_2024": "control", "exp__um_on_demand_practice_06_2024": "control", "exp__gw_nux_rewrite": "control", "exp__gw_native_global_trial_discount_08_2024": "control", "exp__um_lihp_rewrite_06_2024": "experiment", "exp__no_lesson_hints_2024_07": "experiment", "exp__um_learn_check_reward_08_2024": "control", "exp__gw_nux_rewrite_test": "control", "exp__math_foundations_removal_2024_06": "control", "exp__order_logic_refresh_2024_2": "control", "exp__gw_soft_nux_trial_paywall_v2_08_2024": "control", "exp__lifecycle_streak_loss_iam_06_2024": "control", "exp__um_llp_page_removal_v2_08_2024": "experiment", "exp__lifecycle_rux_iam_fixed_07_2024": "experiment", "exp__um_llp_page_removal_06_2024": "control", "exp__lc_practice_launch_iam_course_image_06_2024": "control", "exp__gw_nux_koji_reactions_07_2024": "experiment", "exp__gw_create_profile_copy_11_2024": "control", "exp__um_learn_check_reward_06_2024": "control", "exp__lifecycle_rux_iam_07_2024": "control", "exp__logic_passcodes_12_2024": "experiment", "exp__signup_koji_asset": "control", "exp__gw_nux_level_experiment_08_2024": "experiment", "exp__gw_nux_rewrite_v3": "experiment", "exp__um_nux_recs_llps_07_2024": "experiment", "exp__gw_endstate_upsell_08_2024": "experiment", "exp__gw_nux_engaging_animations_07_2024_v2": "control", "exp__gw_offer_trial_to_rux_10_2024": "experiment", "exp__us_geo_pricing_2024_10": "experiment", "exp__signup_nux_rewrite_2024_08": "control", "exp__lightweight_lesson_practice_09_2023_v2": "experiment", "exp__order_logic_feedback_experiment_2024": "experiment", "exp__um_new_nux_recs_llp_09_2024": "experiment", "exp__gw_nux_paywall_after_recs_09_2024": "control", "exp__gw_remove_fb_auth_from_signup_11_2024": "control", "exp__us_monthly_geo_pricing_2024_11": "experiment", "exp__gw_gift_paywall_rewrite_11_2024": "experiment", "exp__gw_lohp_sponsor_redesign_11_2024_v1": "experiment", "exp__gw_rux_rewrite_11_2024": "experiment", "exp__codex_facelift_2024": "experiment", "exp__gw_soft_nux_trial_paywall_v3_08_2024": "control", "exp__order_logic_refresh_2024": "control", "exp__gw_remove_fb_auth_from_signup_11_2024_v2": "control", "exp__gw_holiday_season_gift_banner_12_2024": "experiment", "exp__gw_holiday_season_gift_banner_12_2024_v2": "experiment"}' data-facebook-ad-pixel-id="712046235504105" data-google-tag-manager-id="GTM-5RMLTZ4" data-google-ad-pixel-id="1007657493" data-ltv-event-id="0" data-ltv-event-ltv="" data-ltv-event-currency="" data-ltv-event-interval="" data-ltv-event-confirm-url="" data-send-ga-trial-subscription-event="" data-is-tracked-user="true" > </div> <div id="footer-notifs"> </div> </div> <div id="default-ajax-error" class="hide" data-error-title="Error" data-error-content="We encountered an error while talking to our servers. Refresh the page and try again in a few seconds. If the problem persists, please <a href='mailto:support@brilliant.org'>email us</a>." data-timeout-content="That action is taking longer than expected. This is likely due to network issues. Please try again in a few seconds, and if the problem persists, <a href='mailto:support@brilliant.org'>send us an email</a>."> </div> <script type="text/javascript"> window.VERSIONS = { } ; </script> <script src="https://browser.sentry-cdn.com/7.46.0/bundle.min.js" integrity="sha384-AfN9/2RSX7pLS3X2yieiMJYVrZpmuiiy+X2VmHvghWptYJJhkBmN1sqvjpwkxHCu" crossorigin="anonymous" ></script> <script type="text/javascript"> var oldonload = window.onload || function () {}; window.onload = function () { window.isLoaded = true; oldonload.apply(this); }; Sentry.init({ dsn: 'https://621cfa37a828468ab6b77f0cc3bff7dd@o1307044.ingest.sentry.io/6551268', allowUrls: [ /brilliant\.org/, /ds055uzetaobb\.cloudfront\.net/, /d18l82el6cdm1i\.cloudfront\.net/, ], }); Sentry.setTags({ anonymous: true, b2: false, client: 'desktop-browser' }) </script> <script src="/site_media/build/dist/brilliant_vendors.e3672e79c144c1ae72ed.js" type="text/javascript"></script> <script src="/site_media/build/dist/brilliant_entry.8b67e6b2335aa530c202.js" type="text/javascript"></script> <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId: '326254770799145', version: 'v16.0', status: true, xfbml: true, frictionlessRequests: true }); window.fb_auth_status=function(c){ c=c||function(){}; FB.getLoginStatus(function(r){ if(r.status==='connected'){c(true,r);} else{c(false,r);} }); }; window._fb_status=window._fb_status||[]; var i=0,l=_fb_status.length; for(i;i<l;i++){fb_auth_status(_fb_status[i]);} _fb_status=[]; }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <div class="nf-feeditem-modal hide" id="nf-feeditem-modal"> <div class="nf-modal-close close" id="nf-modal-close">×</div> <div class="nf-modal-loading"> <div class="logo"></div> <div class="stripe"></div> <p class="solvable-text">Problem Loading...</p> <p class="note-text">Note Loading...</p> <p class="set-text">Set Loading...</p> </div> <div class="nf-feeditem-modal-wrapper"> <div class="nf-solvable-modal-content nf-modal-content solv-modal clearfix" id="cmp_assessment_modal_public_solvable_component_id"></div> </div> </div> </body> </html>