Test Prep
a,.chgg-hdr-navigation .nav-item-pipe.sp-item,.chgg-hdr-navigation .nav-item.moreitems-item .links-section>a,.chgg-hdr-navigation .nav-item.sp-item{display:none}.chgg-hdr-navigation .nav-item-pipe{height:100%;width:1px;cursor:initial}.chgg-hdr-navigation .nav-item-pipe:before{content:””;background-color:#000;display:block;position:absolute;top:0;left:0;height:22px;width:1px;padding:0;margin:18px 0;overflow:hidden}.chgg-hdr-navigation .nav-items{height:60px;display:none}.chgg-hdr.type-books .chgg-hdr-navigation .nav-items.books,.chgg-hdr.type-flashcards .chgg-hdr-navigation .nav-items.flashcards,.chgg-hdr.type-home .chgg-hdr-navigation .nav-items.home,.chgg-hdr.type-internships .chgg-hdr-navigation .nav-items.internships,.chgg-hdr.type-mathsolver .chgg-hdr-navigation .nav-items.mathsolver,.chgg-hdr.type-scholarships .chgg-hdr-navigation .nav-items.scholarships,.chgg-hdr.type-study .chgg-hdr-navigation .nav-items.study,.chgg-hdr.type-testprep .chgg-hdr-navigation .nav-items.testprep,.chgg-hdr.type-tutors .chgg-hdr-navigation .nav-items.tutors,.chgg-hdr.type-writing .chgg-hdr-navigation .nav-items.writing{display:inline-block}.chgg-hdr-navigation .nav-hover-box{display:none;position:fixed;background-color:#FFF;border-radius:4px;border:1px solid #DDD;margin-left:-20px;cursor:auto;z-index:1000}.chgg-hdr-navigation .nav-hover-box-section{width:200px;float:left;z-index:19}.chgg-hdr-navigation .carrot{margin-left:10px;bottom:100%;left:8.4px;width:30px;height:15px;position:absolute;overflow:hidden}.chgg-hdr-navigation .carrot:before{content:”;position:absolute;bottom:-1px;left:0;width:13px;height:13px;border:1px solid #DDD;background-color:#FFF;transform:rotate(45deg);transform-origin:left bottom}.chgg-hdr-navigation .links-section{margin:10px 20px;text-align:left}.chgg-hdr-navigation .links-section a{padding:20px 0;display:none;font-family:Aspira-Medium,Helvetica,Arial,Sans-serif;font-size:16px;color:#333}.chgg-hdr-navigation .links-section a:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.chgg-hdr-navigation .links-section a:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.chgg-hdr-navigation .links-section a:not(.loginRqd),.loggedIn .chgg-hdr-navigation .links-section a{display:block}.chgg-hdr-navigation .links-section a.highlight-item{color:#EB7100}.chgg-hdr-navigation .links-section a:hover{font-weight:700;text-decoration:none}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .chgg-hdr-navigation{display:none}}.chgg-hdr .nav-items .moreitems-item,.chgg-hdr .split-nav .moreitems-wrapper{display:none}.C-global-cheggheader-searchbox{float:right;width:100%;padding:12px 0}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest{padding:0;width:100%;max-width:330px;height:36px;float:right;overflow:hidden}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input{border-radius:6px;height:36px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:25px}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input::-webkit-input-placeholder{height:36px;line-height:38px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input::-moz-placeholder{height:36px;line-height:34px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input:-ms-input-placeholder{height:36px;line-height:36px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input:-moz-placeholder{height:36px;line-height:34px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest .chg-search-form{width:100%;position:relative}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest a[data-type=button].autosuggest-search-btn{right:0;top:0;padding-top:6px;border:none;background-color:#EB7100;color:#FFF;font-size:22px;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0;border-radius:0 6px 6px 0;position:absolute;z-index:1;height:36px;width:36px;box-sizing:border-box;text-align:center;cursor:pointer}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest a[data-type=button].autosuggest-search-btn .icn-magnify{display:none;text-indent:-9999px;float:right;position:relative;top:6px;left:-2px;margin:2px 6px;height:15px;width:15px;font-weight:700}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest .autosuggest-results-container .autosuggest-row.row{margin:0}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest .autosuggest-search-cancel{display:none!important}.C-global-cheggheader-searchbox input[type=text]::-webkit-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]::-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:-ms-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus::-webkit-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus:-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus::-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus:-ms-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox .chg-header-autosuggest .chgg-logo,.C-global-cheggheader-searchbox .expanded-wrapper,.C-global-cheggheader-searchbox .search-close,.chgg-hdr.type-assessments .C-global-cheggheader-searchbox .chgg-logo.assessments,.chgg-hdr.type-books .C-global-cheggheader-searchbox .chgg-logo.books,.chgg-hdr.type-flashcards .C-global-cheggheader-searchbox .chgg-logo.flashcards,.chgg-hdr.type-home .C-global-cheggheader-searchbox .chgg-logo.home,.chgg-hdr.type-internships .C-global-cheggheader-searchbox .chgg-logo.internships,.chgg-hdr.type-mathsolver .C-global-cheggheader-searchbox .chgg-logo.mathsolver,.chgg-hdr.type-scholarships .C-global-cheggheader-searchbox .chgg-logo.scholarships,.chgg-hdr.type-study .C-global-cheggheader-searchbox .chgg-logo.study,.chgg-hdr.type-testprep .C-global-cheggheader-searchbox .chgg-logo.testprep,.chgg-hdr.type-tutors .C-global-cheggheader-searchbox .chgg-logo.tutors,.chgg-hdr.type-workshop .C-global-cheggheader-searchbox .chgg-logo.workshop,.chgg-hdr.type-writing .C-global-cheggheader-searchbox .chgg-logo.writing{display:none}.C-global-cheggheader-searchbox.animate .chg-header-autosuggest{max-width:1200px}.C-global-cheggheader-searchbox.animate .chg-header-autosuggest .chg-search-form{width:90%}.C-global-cheggheader-searchbox.expanded{width:100%;min-width:980px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest{padding:0;overflow:visible;margin:0 auto;display:block;position:fixed;top:0;width:100%;min-width:980px;height:60px;background:#FFF;left:0;border-bottom:3px solid #EB7100}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-content{max-width:1200px;margin:8px auto 0;height:60px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo{margin-top:9px}.chgg-hdr.type-assessments .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.assessments,.chgg-hdr.type-books .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.books,.chgg-hdr.type-flashcards .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.flashcards,.chgg-hdr.type-home .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.home,.chgg-hdr.type-internships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.internships,.chgg-hdr.type-mathsolver .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.mathsolver,.chgg-hdr.type-scholarships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.scholarships,.chgg-hdr.type-study .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.study,.chgg-hdr.type-testprep .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.testprep,.chgg-hdr.type-tutors .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.tutors,.chgg-hdr.type-workshop .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.workshop,.chgg-hdr.type-writing .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.writing{display:block}@media screen and (max-width:1140px){.chgg-hdr.type-assessments .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.assessments,.chgg-hdr.type-books .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.books,.chgg-hdr.type-flashcards .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.flashcards,.chgg-hdr.type-internships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.internships,.chgg-hdr.type-mathsolver .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.mathsolver,.chgg-hdr.type-scholarships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.scholarships,.chgg-hdr.type-study .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.study,.chgg-hdr.type-testprep .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.testprep,.chgg-hdr.type-tutors .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.tutors,.chgg-hdr.type-workshop .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.workshop,.chgg-hdr.type-writing .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.writing{display:none}.chgg-hdr .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.home{display:block}}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .search-close{display:block}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .icon-chegg-cancel{font-size:26px;margin-right:20px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .icon-chegg-search{display:none}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .C-common-search-result-category .icon-chegg-search{display:inline-block}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .search-close{float:right;font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#EB7100;font-weight:400;position:relative;margin-top:-35px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .search-close:hover{text-decoration:none}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form{width:630px;height:44px;margin:0 auto;position:relative}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form a[data-type=button].autosuggest-search-btn{display:block;width:80px;height:46px;border:1px solid #FFF;box-sizing:border-box;text-align:center;background:#EB7100;margin-right:0;padding:0;top:-1px;right:0;border-radius:0 6px 6px 0;position:absolute;cursor:pointer}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form a[data-type=button].autosuggest-search-btn .icn-magnify{text-indent:0;float:initial;background:0 0;line-height:46px;color:#FFF;position:initial;margin:0;top:0;left:0;height:46px;width:100%;font-weight:700}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form a[data-type=button].autosuggest-search-btn:hover{text-decoration:none}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form #header-autosuggest-input{border-radius:6px;border:2px solid #E5E5E5;height:44px;width:630px;padding-right:80px;padding-left:0;text-indent:15px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form #header-autosuggest-input:focus{outline:0;border-color:#E5E5E5}.C-global-cheggheader-searchbox.expanded .autosuggest-input-search-container{margin:0 auto;width:630px}.C-global-cheggheader-searchbox.expanded .overlay-wrapper{display:none}.C-global-cheggheader-searchbox .overlay-wrapper{display:block;position:relative}.C-global-cheggheader-searchbox .overlay-wrapper .hidden-overlay{display:block;position:absolute;cursor:pointer;top:-37px;left:0;width:100%;height:38px;margin:0;z-index:200}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .chgg-hdr-search-box{display:none}.chgg-hdr:not(.force-desktop) .chgg-hdr-mobile-search-icon{font-size:18px;color:#333;width:18px;text-align:right;float:right;padding:14px 5px 0;height:32px}.chgg-hdr:not(.force-desktop) .chgg-hdr-mobile-search-icon:hover{color:#EB7100;text-decoration:none}}.C-global-cheggheader-rightsection-cart{height:60px;font-weight:400}.C-global-cheggheader-rightsection-cart .chg-cart-area.nav-item,.C-global-cheggheader-rightsection-cart .hide-with-cart.nav-item{display:none}.C-global-cheggheader-rightsection-cart .chg-cart{display:inline-block;height:22px;width:23px;margin-top:14px;background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-n-v01.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.translucent .C-global-cheggheader-rightsection-cart .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-white-v01.svg)}.C-global-cheggheader-rightsection-cart .chg-cart-count{color:#333;display:block;position:absolute;left:4px;top:0;right:0;width:36px;text-align:center;line-height:1;margin-top:12px;font-size:11px}.C-global-cheggheader-rightsection-usermenu .nav-item,.C-global-cheggheader-rightsection-usermenu .nav-item .header{font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:14px;text-decoration:none}.C-global-cheggheader-rightsection-cart div.cart-item .chg-cart-count{width:34px}.C-global-cheggheader-rightsection-cart a.chg-cart-area:hover{text-decoration:none}.C-global-cheggheader-rightsection-cart a.chg-cart-area:hover .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-s-v01.svg)}.C-global-cheggheader-rightsection-cart a.chg-cart-area:hover .chg-cart-count{color:#EB7100}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-cart{height:46px}.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-cart .chg-cart{height:18px;width:22px;margin-top:10px}.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-cart .chg-cart-count{left:initial;width:30px;margin-top:10px}.chgg-hdr:not(.force-desktop).translucent .C-global-cheggheader-rightsection-cart .chg-cart-area .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-n-v01.svg)}.chgg-hdr:not(.force-desktop).translucent .C-global-cheggheader-rightsection-cart .chg-cart-area:hover .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-s-v01.svg)}}.C-global-cheggheader-rightsection-usermenu{height:60px;margin-top:-4px}.C-global-cheggheader-rightsection-usermenu .arrow-down{position:relative;bottom:4px;margin-left:5px}.C-global-cheggheader-rightsection-usermenu .nav-item{color:#000;float:left}.C-global-cheggheader-rightsection-usermenu .nav-item:visited{color:#000}.C-global-cheggheader-rightsection-usermenu .nav-item.active .carrot,.C-global-cheggheader-rightsection-usermenu .nav-item.active .hover-box{display:block}.C-global-cheggheader-rightsection-usermenu .nav-item.active .header,.C-global-cheggheader-rightsection-usermenu .nav-item.active .header .icon-chegg-chevron,.C-global-cheggheader-rightsection-usermenu .nav-item:hover{color:#EB7100}.C-global-cheggheader-rightsection-usermenu .nav-item:hover:after{height:5px;bottom:10px}.C-global-cheggheader-rightsection-usermenu .nav-item .header{color:#000;padding:0}.C-global-cheggheader-rightsection-usermenu .nav-item .header .icon-chegg-chevron{font-size:8px;color:#000}.C-global-cheggheader-rightsection-usermenu .nav-item .header:hover,.C-global-cheggheader-rightsection-usermenu .nav-item .header:hover .icon-chegg-chevron{color:#EB7100}.C-global-cheggheader-rightsection-usermenu .nav-item .header:after{display:block;position:absolute;left:0;bottom:5px;width:100%;height:0;background-color:#EB7100;content:””;transition:bottom .2s}.C-global-cheggheader-rightsection-usermenu .nav-item .header .more-right-section-menu{padding-right:5px}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box{display:none;position:absolute;background-color:#FFF;border:1px solid #E5E5E5;border-radius:4px;width:200px;right:-10px;top:47px;left:auto;z-index:1000}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul{padding:5px;margin:0;list-style:none}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li{list-style-type:none;background-color:#FFF;line-height:40px;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:hover a{font-weight:700}@media screen and (min-width:979px){.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:hover a:before{content:””;background-color:#EB7100;position:absolute;width:5px;height:22px;margin-top:7px;left:-1px}}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li a{display:block;padding-left:15px;font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:14px;color:#333;text-decoration:none}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li .hide-initially{display:none}.C-global-cheggheader-rightsection-usermenu .nav-item .carrot{display:none;top:28px;right:4px;margin-left:10px;width:0;height:0;position:absolute;border-color:transparent transparent #DDD;border-style:solid;border-width:10px;z-index:1001}.C-global-cheggheader-rightsection-usermenu .nav-item .carrot .carrot-inner{width:0;height:0;position:absolute;top:-8px;left:-9px;border-color:transparent transparent #FFF;border-style:solid;border-width:9px}.C-global-cheggheader-rightsection-usermenu .nav-item.more-item:before{content:””;background-color:#000;display:block;position:absolute;top:0;left:0;height:22px;width:1px;padding:0;margin:18px 0;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item{margin-top:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .carrot{border-color:transparent;top:34px;right:27px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .carrot .carrot-inner{border-color:transparent transparent #555}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .header .avatar{margin-right:0;float:left;padding:14px 0}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .header .avatar .C-common-avatar.border{border:1px solid #fff}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content{width:300px;right:6px;left:auto;top:53px;z-index:1000}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content.hover-box{border:none}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content ul{border:2px solid #E5E5E5;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link{width:300px;height:90px;cursor:pointer;position:absolute;z-index:1;visibility:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar{width:300px;height:90px;position:absolute}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar .img-container{width:300px;height:90px;position:absolute;overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar .img-container:after{content:””;background-color:rgba(0,0,0,.5);width:100%;height:90px;position:absolute;top:0;left:0}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar img{width:300px;display:block;position:absolute;background-size:cover;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .email,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .icon-chegg-chevron,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .name,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .vertical-dots{text-decoration:none;color:#EB7100}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile{cursor:auto;background-color:#555;border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .avatar{float:left;height:90px;width:90px;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .avatar .C-common-avatar,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .avatar .C-global-header-avatar{margin:15px auto}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info{overflow:hidden;margin:0;height:90px;position:relative}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .email,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .my-profile,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .name{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:20px;color:#FFF;display:block;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .name{float:left;margin-top:30px;width:85%}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .email{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:11px;color:#CCC;float:left;width:85%}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .vertical-dots{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:20px;float:right;position:absolute;right:10px;top:35px;font-size:20px;text-indent:-18px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .vertical-dots:after{content:”…”}.C-global-cheggheader-rightsection-usermenu .my-account-v2.hover-box ul li .menu-item-container{display:table;width:100%}.C-global-cheggheader-rightsection-usermenu .my-account-v2.hover-box ul li .menu-item-container a{display:table-cell;padding-left:10px}.C-global-cheggheader-rightsection-usermenu .custom-user-hover-content{width:100%;height:initial;line-height:initial;margin:0;padding:0;color:#333}@media screen and (max-width:1100px){.C-global-cheggheader-rightsection-usermenu .more-item:before,.C-global-cheggheader-rightsection-usermenu .more-right-section-menu,.C-global-cheggheader-rightsection-usermenu .signin-item{display:none!important}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li .hide-initially{display:block}.C-global-cheggheader-rightsection-usermenu .more-item .avatar-placeholder{padding:0 10px;position:relative}.C-global-cheggheader-rightsection-usermenu .more-item .avatar-placeholder:before{content:”e913″;font-family:Chegg-icon!important;position:absolute;right:7px;font-size:24px;top:-24px}}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-usermenu,.chgg-hdr:not(.force-desktop) .no-mobile{display:none}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info li{height:35px;min-height:35px;line-height:35px;font-family:Aspira-Medium,Helvetica,Arial,Sans-serif;font-size:15px}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info li a{display:block;padding-left:54px;color:#333}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile-link{z-index:3;position:absolute;display:block;height:40px;width:259px;visibility:hidden}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile{position:relative}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .mobile-track-user-avatar{float:left;height:40px;width:40px}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .info{height:40px;overflow:hidden;padding:6px 0 0 10px;font-family:Aspira,Helvetica,Arial,Sans-serif}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .info .name{font-size:16px;color:#333;text-decoration:none}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .info .email{font-size:12px;color:#767676}}.translucent .C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-icon{color:#FFF}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-icon{font-family:Chegg-icon!important;display:block;position:relative;background-image:none;width:initial;height:initial;font-size:20px;margin-top:5px;color:#333}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-icon:hover{text-decoration:none;color:#EB7100}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-badge{font-size:11px;top:18px;margin-left:-14px;color:#333}.translucent .C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-badge{color:#FFF}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-badge:hover,.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button:hover #notifications-badge,.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component .notifications-container.open #notifications-button #notifications-icon{color:#EB7100}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button:hover #notifications-icon{text-decoration:none;color:#EB7100}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu:before{border-bottom:9px solid #555}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu h3{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#FFF;padding:10px 0 20px;text-align:center;border-bottom:none}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu .mark-all-as-read{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:12px;color:#CCC;top:initial;bottom:5px}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu .notifications-title-bar{background-color:#555;position:relative;border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu #notifications-list{border:2px solid #E5E5E5;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu #notifications-list .notification-card{background-color:#FFF}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component .notification-card.empty p{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#767676}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-notifications .embed-js#notifications-component #notifications-button{margin-top:0;padding-top:5px}}.C-global-loading-inline{margin:-4px auto 0;width:50px;height:60px;background:url(//c.cheggcdn.com/assets/site/icons/loading-indicator_v02.gif) center no-repeat;background-size:contain}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-loading-inline{height:46px;width:35px}}
Chegg testprep ACT Prep options Tutors Free resources SAT Prep options Free resources GRE Prep options Free resources GMAT Prep options Free resources More tests ▾ MCAT LSAT NCLEX-RN NCLEX-PN AP ASVAB Home Home Books STUDY Textbook Solutions Q&A Tutors NEW CAREER CENTER Careers Internships Colleges Scholarships You know the score you want –
Kaplan and Chegg will help
you get there Choose your test ACT SAT GRE GMAT MCAT LSAT NCLEX-RN NCLEX-PN AP ASVAB
The ultimate student-focused partnership
Kaplan and Chegg have long been committed to student success. Kaplan’s 75+ years of helping students improve their scores combined with Chegg’s student-first mission is a winning combination. Together, we are proud to present a stellar suite of options. Learn more
Tools for your needs
h2{margin:20px 0 10px;color:#000;font-size:24px}div[id].C-landingpage-featurevertical>p{margin:0;color:#555;font-size:14px}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{display:inline-block;margin:30px 0 0}div[id].C-landingpage-featurevertical>a.featurevertical-link{text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#007C8A;text-decoration:none;outline:0;font-size:14px}div[id].C-landingpage-featurevertical a:visited{color:#4A807A}div[id].C-landingpage-featurevertical a:hover{text-decoration:underline}div[id].C-landingpage-featurevertical img.large{width:120px}div[id].C-landingpage-featurevertical img.middle{width:96px}div[id].C-landingpage-featurevertical img.small{width:72px}@media only screen and (max-width:979px){div[id].C-landingpage-featurevertical>a,div[id].C-landingpage-featurevertical>h2{font-family:Aspira-Medium,Helvetica,Arial,Sans-serif}div[id].C-landingpage-featurevertical{padding:15px 10px}div[id].C-landingpage-featurevertical.border{margin:6px 12px}div[id].C-landingpage-featurevertical a,div[id].C-landingpage-featurevertical h2,div[id].C-landingpage-featurevertical p{font-size:14px}div[id].C-landingpage-featurevertical>h2{margin:0;color:#333;font-size:16px;line-height:1.6em}div[id].C-landingpage-featurevertical>p{margin:5px 0 0;color:#555}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{margin-top:15px}div[id].C-landingpage-featurevertical>a{display:inline-block;text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#069;text-decoration:none}div[id].C-landingpage-featurevertical img.large{width:80px}div[id].C-landingpage-featurevertical img.middle{width:64px}div[id].C-landingpage-featurevertical img.small{width:48px}}
Courses
Interactive online courses with targeted feedback taught by highly-rated, score-qualified instructors
h2{margin:20px 0 10px;color:#000;font-size:24px}div[id].C-landingpage-featurevertical>p{margin:0;color:#555;font-size:14px}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{display:inline-block;margin:30px 0 0}div[id].C-landingpage-featurevertical>a.featurevertical-link{text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#007C8A;text-decoration:none;outline:0;font-size:14px}div[id].C-landingpage-featurevertical a:visited{color:#4A807A}div[id].C-landingpage-featurevertical a:hover{text-decoration:underline}div[id].C-landingpage-featurevertical img.large{width:120px}div[id].C-landingpage-featurevertical img.middle{width:96px}div[id].C-landingpage-featurevertical img.small{width:72px}@media only screen and (max-width:979px){div[id].C-landingpage-featurevertical>a,div[id].C-landingpage-featurevertical>h2{font-family:Aspira-Medium,Helvetica,Arial,Sans-serif}div[id].C-landingpage-featurevertical{padding:15px 10px}div[id].C-landingpage-featurevertical.border{margin:6px 12px}div[id].C-landingpage-featurevertical a,div[id].C-landingpage-featurevertical h2,div[id].C-landingpage-featurevertical p{font-size:14px}div[id].C-landingpage-featurevertical>h2{margin:0;color:#333;font-size:16px;line-height:1.6em}div[id].C-landingpage-featurevertical>p{margin:5px 0 0;color:#555}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{margin-top:15px}div[id].C-landingpage-featurevertical>a{display:inline-block;text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#069;text-decoration:none}div[id].C-landingpage-featurevertical img.large{width:80px}div[id].C-landingpage-featurevertical img.middle{width:64px}div[id].C-landingpage-featurevertical img.small{width:48px}}
Books
Kaplan’s top-rated books packed with problems and tests
h2{margin:20px 0 10px;color:#000;font-size:24px}div[id].C-landingpage-featurevertical>p{margin:0;color:#555;font-size:14px}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{display:inline-block;margin:30px 0 0}div[id].C-landingpage-featurevertical>a.featurevertical-link{text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#007C8A;text-decoration:none;outline:0;font-size:14px}div[id].C-landingpage-featurevertical a:visited{color:#4A807A}div[id].C-landingpage-featurevertical a:hover{text-decoration:underline}div[id].C-landingpage-featurevertical img.large{width:120px}div[id].C-landingpage-featurevertical img.middle{width:96px}div[id].C-landingpage-featurevertical img.small{width:72px}@media only screen and (max-width:979px){div[id].C-landingpage-featurevertical>a,div[id].C-landingpage-featurevertical>h2{font-family:Aspira-Medium,Helvetica,Arial,Sans-serif}div[id].C-landingpage-featurevertical{padding:15px 10px}div[id].C-landingpage-featurevertical.border{margin:6px 12px}div[id].C-landingpage-featurevertical a,div[id].C-landingpage-featurevertical h2,div[id].C-landingpage-featurevertical p{font-size:14px}div[id].C-landingpage-featurevertical>h2{margin:0;color:#333;font-size:16px;line-height:1.6em}div[id].C-landingpage-featurevertical>p{margin:5px 0 0;color:#555}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{margin-top:15px}div[id].C-landingpage-featurevertical>a{display:inline-block;text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#069;text-decoration:none}div[id].C-landingpage-featurevertical img.large{width:80px}div[id].C-landingpage-featurevertical img.middle{width:64px}div[id].C-landingpage-featurevertical img.small{width:48px}}
Practice
Online quiz banks and practice tests for realistic practice with detailed reporting
h2{margin:20px 0 10px;color:#000;font-size:24px}div[id].C-landingpage-featurevertical>p{margin:0;color:#555;font-size:14px}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{display:inline-block;margin:30px 0 0}div[id].C-landingpage-featurevertical>a.featurevertical-link{text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#007C8A;text-decoration:none;outline:0;font-size:14px}div[id].C-landingpage-featurevertical a:visited{color:#4A807A}div[id].C-landingpage-featurevertical a:hover{text-decoration:underline}div[id].C-landingpage-featurevertical img.large{width:120px}div[id].C-landingpage-featurevertical img.middle{width:96px}div[id].C-landingpage-featurevertical img.small{width:72px}@media only screen and (max-width:979px){div[id].C-landingpage-featurevertical>a,div[id].C-landingpage-featurevertical>h2{font-family:Aspira-Medium,Helvetica,Arial,Sans-serif}div[id].C-landingpage-featurevertical{padding:15px 10px}div[id].C-landingpage-featurevertical.border{margin:6px 12px}div[id].C-landingpage-featurevertical a,div[id].C-landingpage-featurevertical h2,div[id].C-landingpage-featurevertical p{font-size:14px}div[id].C-landingpage-featurevertical>h2{margin:0;color:#333;font-size:16px;line-height:1.6em}div[id].C-landingpage-featurevertical>p{margin:5px 0 0;color:#555}div[id].C-landingpage-featurevertical>a.featurevertical-link,div[id].C-landingpage-featurevertical>button.featurevertical-button{margin-top:15px}div[id].C-landingpage-featurevertical>a{display:inline-block;text-transform:uppercase}div[id].C-landingpage-featurevertical a{color:#069;text-decoration:none}div[id].C-landingpage-featurevertical img.large{width:80px}div[id].C-landingpage-featurevertical img.middle{width:64px}div[id].C-landingpage-featurevertical img.small{width:48px}}
Tutoring
One-on-one tutoring with a personal coach who will help you get the score you want
Expert Answer
Chegg and Kaplan have partnered to deliver high quality in-person and online test prep for high school, college and graduate students. Improve your score today!
Test Scores Write Program Dynamically Allocates Array Large Enough Hold User Defined Numbe Q43812687
a,.chgg-hdr-navigation .nav-item-pipe.sp-item,.chgg-hdr-navigation .nav-item.moreitems-item .links-section>a,.chgg-hdr-navigation .nav-item.sp-item{display:none}.chgg-hdr-navigation .nav-item-pipe{height:100%;width:1px;cursor:initial}.chgg-hdr-navigation .nav-item-pipe:before{content:””;background-color:#000;display:block;position:absolute;top:0;left:0;height:22px;width:1px;padding:0;margin:18px 0;overflow:hidden}.chgg-hdr-navigation .nav-items{height:60px;display:none}.chgg-hdr.type-books .chgg-hdr-navigation .nav-items.books,.chgg-hdr.type-flashcards .chgg-hdr-navigation .nav-items.flashcards,.chgg-hdr.type-home .chgg-hdr-navigation .nav-items.home,.chgg-hdr.type-internships .chgg-hdr-navigation .nav-items.internships,.chgg-hdr.type-mathsolver .chgg-hdr-navigation .nav-items.mathsolver,.chgg-hdr.type-scholarships .chgg-hdr-navigation .nav-items.scholarships,.chgg-hdr.type-study .chgg-hdr-navigation .nav-items.study,.chgg-hdr.type-testprep .chgg-hdr-navigation .nav-items.testprep,.chgg-hdr.type-tutors .chgg-hdr-navigation .nav-items.tutors,.chgg-hdr.type-writing .chgg-hdr-navigation .nav-items.writing{display:inline-block}.chgg-hdr-navigation .nav-hover-box{display:none;position:fixed;background-color:#FFF;border-radius:4px;border:1px solid #DDD;margin-left:-20px;cursor:auto;z-index:1000}.chgg-hdr-navigation .nav-hover-box-section{width:200px;float:left;z-index:19}.chgg-hdr-navigation .carrot{margin-left:10px;bottom:100%;left:8.4px;width:30px;height:15px;position:absolute;overflow:hidden}.chgg-hdr-navigation .carrot:before{content:”;position:absolute;bottom:-1px;left:0;width:13px;height:13px;border:1px solid #DDD;background-color:#FFF;transform:rotate(45deg);transform-origin:left bottom}.chgg-hdr-navigation .links-section{margin:10px 20px;text-align:left}.chgg-hdr-navigation .links-section a{padding:20px 0;display:none;font-family:Aspira-Medium,Helvetica,Arial,Sans-serif;font-size:16px;color:#333}.chgg-hdr-navigation .links-section a:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.chgg-hdr-navigation .links-section a:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.chgg-hdr-navigation .links-section a:not(.loginRqd),.loggedIn .chgg-hdr-navigation .links-section a{display:block}.chgg-hdr-navigation .links-section a.highlight-item{color:#EB7100}.chgg-hdr-navigation .links-section a:hover{font-weight:700;text-decoration:none}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .chgg-hdr-navigation{display:none}}.chgg-hdr .nav-items .moreitems-item,.chgg-hdr .split-nav .moreitems-wrapper{display:none}.C-global-cheggheader-searchbox{float:right;width:100%;padding:12px 0}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest{padding:0;width:100%;max-width:330px;height:36px;float:right;overflow:hidden}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input{border-radius:6px;height:36px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:25px}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input::-webkit-input-placeholder{height:36px;line-height:38px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input::-moz-placeholder{height:36px;line-height:34px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input:-ms-input-placeholder{height:36px;line-height:36px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest #header-autosuggest-input:-moz-placeholder{height:36px;line-height:34px;font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:13px;color:#767676}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest .chg-search-form{width:100%;position:relative}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest a[data-type=button].autosuggest-search-btn{right:0;top:0;padding-top:6px;border:none;background-color:#EB7100;color:#FFF;font-size:22px;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0;border-radius:0 6px 6px 0;position:absolute;z-index:1;height:36px;width:36px;box-sizing:border-box;text-align:center;cursor:pointer}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest a[data-type=button].autosuggest-search-btn .icn-magnify{display:none;text-indent:-9999px;float:right;position:relative;top:6px;left:-2px;margin:2px 6px;height:15px;width:15px;font-weight:700}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest .autosuggest-results-container .autosuggest-row.row{margin:0}.C-global-cheggheader-searchbox:not(.expanded) .chg-header-autosuggest .autosuggest-search-cancel{display:none!important}.C-global-cheggheader-searchbox input[type=text]::-webkit-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]::-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:-ms-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus::-webkit-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus:-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus::-moz-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox input[type=text]:focus:-ms-input-placeholder{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#DDD;font-weight:400}.C-global-cheggheader-searchbox .chg-header-autosuggest .chgg-logo,.C-global-cheggheader-searchbox .expanded-wrapper,.C-global-cheggheader-searchbox .search-close,.chgg-hdr.type-assessments .C-global-cheggheader-searchbox .chgg-logo.assessments,.chgg-hdr.type-books .C-global-cheggheader-searchbox .chgg-logo.books,.chgg-hdr.type-flashcards .C-global-cheggheader-searchbox .chgg-logo.flashcards,.chgg-hdr.type-home .C-global-cheggheader-searchbox .chgg-logo.home,.chgg-hdr.type-internships .C-global-cheggheader-searchbox .chgg-logo.internships,.chgg-hdr.type-mathsolver .C-global-cheggheader-searchbox .chgg-logo.mathsolver,.chgg-hdr.type-scholarships .C-global-cheggheader-searchbox .chgg-logo.scholarships,.chgg-hdr.type-study .C-global-cheggheader-searchbox .chgg-logo.study,.chgg-hdr.type-testprep .C-global-cheggheader-searchbox .chgg-logo.testprep,.chgg-hdr.type-tutors .C-global-cheggheader-searchbox .chgg-logo.tutors,.chgg-hdr.type-workshop .C-global-cheggheader-searchbox .chgg-logo.workshop,.chgg-hdr.type-writing .C-global-cheggheader-searchbox .chgg-logo.writing{display:none}.C-global-cheggheader-searchbox.animate .chg-header-autosuggest{max-width:1200px}.C-global-cheggheader-searchbox.animate .chg-header-autosuggest .chg-search-form{width:90%}.C-global-cheggheader-searchbox.expanded{width:100%;min-width:980px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest{padding:0;overflow:visible;margin:0 auto;display:block;position:fixed;top:0;width:100%;min-width:980px;height:60px;background:#FFF;left:0;border-bottom:3px solid #EB7100}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-content{max-width:1200px;margin:8px auto 0;height:60px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo{margin-top:9px}.chgg-hdr.type-assessments .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.assessments,.chgg-hdr.type-books .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.books,.chgg-hdr.type-flashcards .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.flashcards,.chgg-hdr.type-home .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.home,.chgg-hdr.type-internships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.internships,.chgg-hdr.type-mathsolver .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.mathsolver,.chgg-hdr.type-scholarships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.scholarships,.chgg-hdr.type-study .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.study,.chgg-hdr.type-testprep .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.testprep,.chgg-hdr.type-tutors .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.tutors,.chgg-hdr.type-workshop .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.workshop,.chgg-hdr.type-writing .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.writing{display:block}@media screen and (max-width:1140px){.chgg-hdr.type-assessments .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.assessments,.chgg-hdr.type-books .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.books,.chgg-hdr.type-flashcards .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.flashcards,.chgg-hdr.type-internships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.internships,.chgg-hdr.type-mathsolver .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.mathsolver,.chgg-hdr.type-scholarships .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.scholarships,.chgg-hdr.type-study .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.study,.chgg-hdr.type-testprep .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.testprep,.chgg-hdr.type-tutors .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.tutors,.chgg-hdr.type-workshop .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.workshop,.chgg-hdr.type-writing .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.writing{display:none}.chgg-hdr .C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chgg-logo.home{display:block}}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .search-close{display:block}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .icon-chegg-cancel{font-size:26px;margin-right:20px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .icon-chegg-search{display:none}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .C-common-search-result-category .icon-chegg-search{display:inline-block}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .search-close{float:right;font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#EB7100;font-weight:400;position:relative;margin-top:-35px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .search-close:hover{text-decoration:none}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form{width:630px;height:44px;margin:0 auto;position:relative}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form a[data-type=button].autosuggest-search-btn{display:block;width:80px;height:46px;border:1px solid #FFF;box-sizing:border-box;text-align:center;background:#EB7100;margin-right:0;padding:0;top:-1px;right:0;border-radius:0 6px 6px 0;position:absolute;cursor:pointer}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form a[data-type=button].autosuggest-search-btn .icn-magnify{text-indent:0;float:initial;background:0 0;line-height:46px;color:#FFF;position:initial;margin:0;top:0;left:0;height:46px;width:100%;font-weight:700}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form a[data-type=button].autosuggest-search-btn:hover{text-decoration:none}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form #header-autosuggest-input{border-radius:6px;border:2px solid #E5E5E5;height:44px;width:630px;padding-right:80px;padding-left:0;text-indent:15px}.C-global-cheggheader-searchbox.expanded .chg-header-autosuggest .chg-search-form #header-autosuggest-input:focus{outline:0;border-color:#E5E5E5}.C-global-cheggheader-searchbox.expanded .autosuggest-input-search-container{margin:0 auto;width:630px}.C-global-cheggheader-searchbox.expanded .overlay-wrapper{display:none}.C-global-cheggheader-searchbox .overlay-wrapper{display:block;position:relative}.C-global-cheggheader-searchbox .overlay-wrapper .hidden-overlay{display:block;position:absolute;cursor:pointer;top:-37px;left:0;width:100%;height:38px;margin:0;z-index:200}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .chgg-hdr-search-box{display:none}.chgg-hdr:not(.force-desktop) .chgg-hdr-mobile-search-icon{font-size:18px;color:#333;width:18px;text-align:right;float:right;padding:14px 5px 0;height:32px}.chgg-hdr:not(.force-desktop) .chgg-hdr-mobile-search-icon:hover{color:#EB7100;text-decoration:none}}.C-global-cheggheader-rightsection-cart{height:60px;font-weight:400}.C-global-cheggheader-rightsection-cart .chg-cart-area.nav-item,.C-global-cheggheader-rightsection-cart .hide-with-cart.nav-item{display:none}.C-global-cheggheader-rightsection-cart .chg-cart{display:inline-block;height:22px;width:23px;margin-top:14px;background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-n-v01.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.translucent .C-global-cheggheader-rightsection-cart .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-white-v01.svg)}.C-global-cheggheader-rightsection-cart .chg-cart-count{color:#333;display:block;position:absolute;left:4px;top:0;right:0;width:36px;text-align:center;line-height:1;margin-top:12px;font-size:11px}.C-global-cheggheader-rightsection-usermenu .nav-item,.C-global-cheggheader-rightsection-usermenu .nav-item .header{font-family:Aspira-Bold,Helvetica,Arial,Sans-serif;font-size:14px;text-decoration:none}.C-global-cheggheader-rightsection-cart div.cart-item .chg-cart-count{width:34px}.C-global-cheggheader-rightsection-cart a.chg-cart-area:hover{text-decoration:none}.C-global-cheggheader-rightsection-cart a.chg-cart-area:hover .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-s-v01.svg)}.C-global-cheggheader-rightsection-cart a.chg-cart-area:hover .chg-cart-count{color:#EB7100}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-cart{height:46px}.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-cart .chg-cart{height:18px;width:22px;margin-top:10px}.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-cart .chg-cart-count{left:initial;width:30px;margin-top:10px}.chgg-hdr:not(.force-desktop).translucent .C-global-cheggheader-rightsection-cart .chg-cart-area .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-n-v01.svg)}.chgg-hdr:not(.force-desktop).translucent .C-global-cheggheader-rightsection-cart .chg-cart-area:hover .chg-cart{background-image:url(//c.cheggcdn.com/assets/site/icons/icn-nav-cart-s-v01.svg)}}.C-global-cheggheader-rightsection-usermenu{height:60px;margin-top:-4px}.C-global-cheggheader-rightsection-usermenu .arrow-down{position:relative;bottom:4px;margin-left:5px}.C-global-cheggheader-rightsection-usermenu .nav-item{color:#000;float:left}.C-global-cheggheader-rightsection-usermenu .nav-item:visited{color:#000}.C-global-cheggheader-rightsection-usermenu .nav-item.active .carrot,.C-global-cheggheader-rightsection-usermenu .nav-item.active .hover-box{display:block}.C-global-cheggheader-rightsection-usermenu .nav-item.active .header,.C-global-cheggheader-rightsection-usermenu .nav-item.active .header .icon-chegg-chevron,.C-global-cheggheader-rightsection-usermenu .nav-item:hover{color:#EB7100}.C-global-cheggheader-rightsection-usermenu .nav-item:hover:after{height:5px;bottom:10px}.C-global-cheggheader-rightsection-usermenu .nav-item .header{color:#000;padding:0}.C-global-cheggheader-rightsection-usermenu .nav-item .header .icon-chegg-chevron{font-size:8px;color:#000}.C-global-cheggheader-rightsection-usermenu .nav-item .header:hover,.C-global-cheggheader-rightsection-usermenu .nav-item .header:hover .icon-chegg-chevron{color:#EB7100}.C-global-cheggheader-rightsection-usermenu .nav-item .header:after{display:block;position:absolute;left:0;bottom:5px;width:100%;height:0;background-color:#EB7100;content:””;transition:bottom .2s}.C-global-cheggheader-rightsection-usermenu .nav-item .header .more-right-section-menu{padding-right:5px}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box{display:none;position:absolute;background-color:#FFF;border:1px solid #E5E5E5;border-radius:4px;width:200px;right:-10px;top:47px;left:auto;z-index:1000}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul{padding:5px;margin:0;list-style:none}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li{list-style-type:none;background-color:#FFF;line-height:40px;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:hover a{font-weight:700}@media screen and (min-width:979px){.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li:hover a:before{content:””;background-color:#EB7100;position:absolute;width:5px;height:22px;margin-top:7px;left:-1px}}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li a{display:block;padding-left:15px;font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:14px;color:#333;text-decoration:none}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li .hide-initially{display:none}.C-global-cheggheader-rightsection-usermenu .nav-item .carrot{display:none;top:28px;right:4px;margin-left:10px;width:0;height:0;position:absolute;border-color:transparent transparent #DDD;border-style:solid;border-width:10px;z-index:1001}.C-global-cheggheader-rightsection-usermenu .nav-item .carrot .carrot-inner{width:0;height:0;position:absolute;top:-8px;left:-9px;border-color:transparent transparent #FFF;border-style:solid;border-width:9px}.C-global-cheggheader-rightsection-usermenu .nav-item.more-item:before{content:””;background-color:#000;display:block;position:absolute;top:0;left:0;height:22px;width:1px;padding:0;margin:18px 0;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item{margin-top:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .carrot{border-color:transparent;top:34px;right:27px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .carrot .carrot-inner{border-color:transparent transparent #555}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .header .avatar{margin-right:0;float:left;padding:14px 0}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .header .avatar .C-common-avatar.border{border:1px solid #fff}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content{width:300px;right:6px;left:auto;top:53px;z-index:1000}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content.hover-box{border:none}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content ul{border:2px solid #E5E5E5;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link{width:300px;height:90px;cursor:pointer;position:absolute;z-index:1;visibility:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar{width:300px;height:90px;position:absolute}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar .img-container{width:300px;height:90px;position:absolute;overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar .img-container:after{content:””;background-color:rgba(0,0,0,.5);width:100%;height:90px;position:absolute;top:0;left:0}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .background-avatar img{width:300px;display:block;position:absolute;background-size:cover;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .email,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .icon-chegg-chevron,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .name,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile-link:hover+.profile .vertical-dots{text-decoration:none;color:#EB7100}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile{cursor:auto;background-color:#555;border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .avatar{float:left;height:90px;width:90px;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .avatar .C-common-avatar,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .avatar .C-global-header-avatar{margin:15px auto}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info{overflow:hidden;margin:0;height:90px;position:relative}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .email,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .my-profile,.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .name{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:20px;color:#FFF;display:block;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .name{float:left;margin-top:30px;width:85%}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .email{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:11px;color:#CCC;float:left;width:85%}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .vertical-dots{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:20px;float:right;position:absolute;right:10px;top:35px;font-size:20px;text-indent:-18px}.C-global-cheggheader-rightsection-usermenu .nav-item.user-item .user-hover-content .profile .info .vertical-dots:after{content:”…”}.C-global-cheggheader-rightsection-usermenu .my-account-v2.hover-box ul li .menu-item-container{display:table;width:100%}.C-global-cheggheader-rightsection-usermenu .my-account-v2.hover-box ul li .menu-item-container a{display:table-cell;padding-left:10px}.C-global-cheggheader-rightsection-usermenu .custom-user-hover-content{width:100%;height:initial;line-height:initial;margin:0;padding:0;color:#333}@media screen and (max-width:1100px){.C-global-cheggheader-rightsection-usermenu .more-item:before,.C-global-cheggheader-rightsection-usermenu .more-right-section-menu,.C-global-cheggheader-rightsection-usermenu .signin-item{display:none!important}.C-global-cheggheader-rightsection-usermenu .nav-item .hover-box ul li .hide-initially{display:block}.C-global-cheggheader-rightsection-usermenu .more-item .avatar-placeholder{padding:0 10px;position:relative}.C-global-cheggheader-rightsection-usermenu .more-item .avatar-placeholder:before{content:”e913″;font-family:Chegg-icon!important;position:absolute;right:7px;font-size:24px;top:-24px}}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-usermenu,.chgg-hdr:not(.force-desktop) .no-mobile{display:none}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info li{height:35px;min-height:35px;line-height:35px;font-family:Aspira-Medium,Helvetica,Arial,Sans-serif;font-size:15px}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info li a{display:block;padding-left:54px;color:#333}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile-link{z-index:3;position:absolute;display:block;height:40px;width:259px;visibility:hidden}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile{position:relative}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .mobile-track-user-avatar{float:left;height:40px;width:40px}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .info{height:40px;overflow:hidden;padding:6px 0 0 10px;font-family:Aspira,Helvetica,Arial,Sans-serif}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .info .name{font-size:16px;color:#333;text-decoration:none}.chgg-hdr:not(.force-desktop) nav.chgg-menu .chgg-menu-user-info .profile .info .email{font-size:12px;color:#767676}}.translucent .C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-icon{color:#FFF}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-icon{font-family:Chegg-icon!important;display:block;position:relative;background-image:none;width:initial;height:initial;font-size:20px;margin-top:5px;color:#333}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-icon:hover{text-decoration:none;color:#EB7100}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-badge{font-size:11px;top:18px;margin-left:-14px;color:#333}.translucent .C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-badge{color:#FFF}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button #notifications-badge:hover,.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button:hover #notifications-badge,.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component .notifications-container.open #notifications-button #notifications-icon{color:#EB7100}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-button:hover #notifications-icon{text-decoration:none;color:#EB7100}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu:before{border-bottom:9px solid #555}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu h3{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#FFF;padding:10px 0 20px;text-align:center;border-bottom:none}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu .mark-all-as-read{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:12px;color:#CCC;top:initial;bottom:5px}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu .notifications-title-bar{background-color:#555;position:relative;border-top-left-radius:4px;border-top-right-radius:4px}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu #notifications-list{border:2px solid #E5E5E5;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component #notifications-menu #notifications-list .notification-card{background-color:#FFF}.C-global-cheggheader-rightsection-notifications .chg-hdr-notifications.embed-js#notifications-component .notification-card.empty p{font-family:Aspira,Helvetica,Arial,Sans-serif;font-size:18px;color:#767676}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-cheggheader-rightsection-notifications .embed-js#notifications-component #notifications-button{margin-top:0;padding-top:5px}}.C-global-loading-inline{margin:-4px auto 0;width:50px;height:60px;background:url(//c.cheggcdn.com/assets/site/icons/loading-indicator_v02.gif) center no-repeat;background-size:contain}@media screen and (max-width:979px){.chgg-hdr:not(.force-desktop) .C-global-loading-inline{height:46px;width:35px}}
Chegg home Books Rent / Buy Study Textbook Solutions Expert Q&A Study Pack Learn Practice Writing Flashcards Create My Flashcards AP Study Guides Math Solver My Solutions Subjects Graphing Tutors Internships Internships & jobs Career profiles Advice More Tutors Internships Home Home Books STUDY Textbook Solutions Q&A Tutors NEW CAREER CENTER Careers Internships Colleges Scholarships
Expert Answer
Text File Containing Following Information Map Small Islands Treasure Nw Corner Start Se C Q43791351
I have a text file containing the following information:
# Map
# Small islands with treasure in the NW corner and start in theSE corner.
M
5
o$…
oo…
#..o.
..oo.
….@
I want to read in the file but want to ignore the comments atthe top (they begin with #). There can be infinite amount ofcomments. I want to store the letter (M) in a char variable, andthe number as the map size. The following characters represent atreasure map, and I want to read that into a vector of vectors. Howshould the code look to accomplish this? I am writing the code inC++.
Expert Answer
Answer to I have a text file containing the following information: # Map # Small islands with treasure in the NW corner and start …
Textfile Named Testfiletxt Using Template Write Program Passes Array Main Function Reading Q43878171
I have a textfile named testfile.txt Using the template I havebelow write a program that passes an array to the main() function.Reading 10 names off the text file then sorting themalphabetically.
#include <iostream>
#include <fstream>
#include<string>
#include<limits>
void selectionSort(string values[], int size) { int startScan;int minIndex; string minValue; for (startScan = 0; startScan <(size – 1); startScan++) { minIndex = startScan; minValue =values[minIndex]; for(int index = startScan + 1; index < size;index++) { if (values[index] < minValue) { minValue =values[index]; minIndex = index; } } values[minIndex] =values[startScan]; values[startScan] = minValue; } }
main()
{
}
Expert Answer
Answer to I have a textfile named testfile.txt Using the template I have below write a program that passes an array to the main() …
Tha Protem Vwill First Eceve String Idertitying Semester Folowed Number Coutses Wee Talon Q43868442

java plz


java
In tha protem, you vwill first eceve a string idertitying the semester folowed by the number of coutses that wee talon duing that semester On the remaining lines, you wil receve course name and ister grade jol those isted in the Grade Point Scale abovej separated by a comma to be usedin computing the grade point average (GPA lor the semester. To do this, you must fest convert esch grade lete to the appropriste grade point value You will disregard all grades that are ol neutral value ie Wand KL grades You wil then tnd the average of those grade point values Input • Samester name • Number of courses talon that semester • The remaining lines contain intormarion for each course taben that semester in the folowing fomat o course code folowed by grade letter obtaned, each separaled by a oomma Processing L Convert cach kener grade to the appropriate grade point value • Disegard any neutral grade leters jeg Wor ILL grades) 2 Fnd the avesage of those values rounded to two decimal pleces 3 Cutput GPA as defined below Outpu tormat SEMESTER (semester reme GPA calolaled GPA IDunded to 2decimal places) Sample pt Sanple cupu MESTER F 39 Summe 2 SEVESTER Sur 20s c 20 CSO ASS ZISLW Thamater ccit 20 SEMESTER hter oe 2 zzaza- In this problem, you will first receive a string identifying the semester followed by the number of courses that were taken during that semester. On the remaining lines, you will receive course name and letter grade (of those listed in the Grade Point Scale above) separated by a comma, to be used in computing the grade point average (GPA) for the semester. To do this, you must first convert each grade letter to the appropriate grade point value. You will disregard all grades that are of neutral value (i.e. W and ILL grades). You will then find the average of those grade point values. Input • Semester name • Number of courses taken that semester The remaining lines contain information for each course taken that semester in the following format: o course code followed by grade letter obtained, each separated by a comma Processing 1. Convert each letter grade to the appropriate grade point value • Disregard any neutral grade letters (e.g. W or ILL grades) 2. Find the average of those values rounded to two decimal places 3. Output GPA as defined below Output format SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) Sample input Sample output SEMESTER: Fall 2019 Fall 2019 GPA: 3.12 CSCI 1105,A CSCI 1107,8 CSCI 1800,C CSCI 1110,A+ CSCI 1120,C+ Summer 2018 SEMESTER: Summer 2018 GPA: 2.0 T4 Sample input Sample output Fall 2019 SEMESTER: Fall 2019 GPA: 3.12 CSCI 1105,A CSCI 1107,B CC 1800,C CSCI 1110.A+ CSCI 1120,C+ SEMESTER: Summer 2018 Summer 2018 GPA: 2.0 CSCI 1107.A CSCI 1800,C CSCI 110,F FASS 2232,W Transfer credits 2017 SEMESTER: Transfer credits 2017 GPA: 2.83 XX321,B YY322,C ZZ432,B AA332,W ZZ132,B+ QQ555,ILL Show transcribed image text In tha protem, you vwill first eceve a string idertitying the semester folowed by the number of coutses that wee talon duing that semester On the remaining lines, you wil receve course name and ister grade jol those isted in the Grade Point Scale abovej separated by a comma to be usedin computing the grade point average (GPA lor the semester. To do this, you must fest convert esch grade lete to the appropriste grade point value You will disregard all grades that are ol neutral value ie Wand KL grades You wil then tnd the average of those grade point values Input • Samester name • Number of courses talon that semester • The remaining lines contain intormarion for each course taben that semester in the folowing fomat o course code folowed by grade letter obtaned, each separaled by a oomma Processing L Convert cach kener grade to the appropriate grade point value • Disegard any neutral grade leters jeg Wor ILL grades) 2 Fnd the avesage of those values rounded to two decimal pleces 3 Cutput GPA as defined below Outpu tormat SEMESTER (semester reme GPA calolaled GPA IDunded to 2decimal places) Sample pt Sanple cupu MESTER F 39 Summe 2 SEVESTER Sur 20s c 20 CSO ASS ZISLW Thamater ccit 20 SEMESTER hter oe 2 zzaza-
In this problem, you will first receive a string identifying the semester followed by the number of courses that were taken during that semester. On the remaining lines, you will receive course name and letter grade (of those listed in the Grade Point Scale above) separated by a comma, to be used in computing the grade point average (GPA) for the semester. To do this, you must first convert each grade letter to the appropriate grade point value. You will disregard all grades that are of neutral value (i.e. W and ILL grades). You will then find the average of those grade point values. Input • Semester name • Number of courses taken that semester The remaining lines contain information for each course taken that semester in the following format: o course code followed by grade letter obtained, each separated by a comma Processing 1. Convert each letter grade to the appropriate grade point value • Disregard any neutral grade letters (e.g. W or ILL grades) 2. Find the average of those values rounded to two decimal places 3. Output GPA as defined below Output format SEMESTER: (semester name) GPA: (calculated GPA rounded to 2 decimal places) Sample input Sample output SEMESTER: Fall 2019 Fall 2019 GPA: 3.12 CSCI 1105,A CSCI 1107,8 CSCI 1800,C CSCI 1110,A+ CSCI 1120,C+ Summer 2018 SEMESTER: Summer 2018 GPA: 2.0
T4 Sample input Sample output Fall 2019 SEMESTER: Fall 2019 GPA: 3.12 CSCI 1105,A CSCI 1107,B CC 1800,C CSCI 1110.A+ CSCI 1120,C+ SEMESTER: Summer 2018 Summer 2018 GPA: 2.0 CSCI 1107.A CSCI 1800,C CSCI 110,F FASS 2232,W Transfer credits 2017 SEMESTER: Transfer credits 2017 GPA: 2.83 XX321,B YY322,C ZZ432,B AA332,W ZZ132,B+ QQ555,ILL
Expert Answer
Answer to In tha protem, you vwill first eceve a string idertitying the semester folowed by the number of coutses that wee talon d…
Thallenge Activity 461 Nested Loops Indent Text Print Numbers 0 1 2 Usernum Shown Number I Q43786877

THALLENGE ACTIVITY 4.6.1: Nested loops: Indent text. Print numbers 0,1,2,userNum as shown, with each number indented by that number of spaces. For each printed line, print the leading spaces, then the number, and then a newine. Hint Use i andjas loop variables (initialize i and j explicitly). Note: Avoid any other spaces like spaces after the printed number. Ex user Num = 3 prints: #include <stdio.to int main(void) { Let werk- ID!! int – Your solution goes here 10 IL) return ; Show transcribed image text THALLENGE ACTIVITY 4.6.1: Nested loops: Indent text. Print numbers 0,1,2,userNum as shown, with each number indented by that number of spaces. For each printed line, print the leading spaces, then the number, and then a newine. Hint Use i andjas loop variables (initialize i and j explicitly). Note: Avoid any other spaces like spaces after the printed number. Ex user Num = 3 prints: #include
Expert Answer
Answer to THALLENGE ACTIVITY 4.6.1: Nested loops: Indent text. Print numbers 0,1,2,userNum as shown, with each number indented by …
Theater Movie Shows Part 2 Business Rules Also Called Functional Dependencies Receves Writ Q43857802

THEATER MOVIE shows Part 2: Business Rules [also called Functional Dependencies) receves Write the business rules that are reflected in the ER diagram to the right (Hint: you can readily identify six rules). REVIEWER REVIEW writes Enter Rules here: Show transcribed image text THEATER MOVIE shows Part 2: Business Rules [also called Functional Dependencies) receves Write the business rules that are reflected in the ER diagram to the right (Hint: you can readily identify six rules). REVIEWER REVIEW writes Enter Rules here:
Expert Answer
Answer to THEATER MOVIE shows Part 2: Business Rules [also called Functional Dependencies) receves Write the business rules that a…
Theorems Explained Lecture Represents One Following Boolean Statements P B C 6 C Q Atara R Q43779518

Which theorems, explained in the lecture, represents each one of the the following Boolean statements : P :(a+b)+c= a + (6 + c) Q:atara Ria + ab = a Show transcribed image text Which theorems, explained in the lecture, represents each one of the the following Boolean statements : P :(a+b)+c= a + (6 + c) Q:atara Ria + ab = a
Expert Answer
Answer to Which theorems, explained in the lecture, represents each one of the the following Boolean statements : P :(a+b)+c= a + …
Thers Kownn Card Game Called 14 S Played 52 Cards Deck Https Enwikipediaorg Wiki Standard Q43798390
thers kownn card game called 14 . It’s played with 52 Cards Deckhttps://en.wikipedia.org/wiki/Standard_52-card_deck with 2, 3 or 4Jokers.
At the start of the game, each player will have 14 cards. Eachcard has a certain value. The value of a number card is the numberitself. The King, the Queen, the Jack and the Ace values arecounted as the value of 10 . Each turn, a player must take a newcard and throw a useless card. The player might choose to reveal aset of cards from his hand. To reveal a set, :
- The sum of values of the set must be >=51.
- The set consist of subsets. Each subset size is at least 3cards and at most 5 cards.
- A subset must assembled of a successive cards from the samecolor, or different color cards of the same value.
- The Ace can be placed before the 2 and 3 or after the Queen andthe King.
Your task is simple. Given a set of 15 cards, what is themaximum set sum the can be assembled ?
Input Format
An integer T represent the number of test cases, then T testcase follow.
Each test case consist of two lines described as follows:
-
The First line will contain 15 separated characters. 2 – 10 forthe numbers cards , A for the Ace , K for the King, Q for the Queenand J for the Jack.
-
The Second line will contain 15 separated characters of the set{c,d,h,s} for Clubs, Diamonds, Hearts and Spades,respectively.
Constraints
No joker will be added
Output Format
For each test case print the value of the maximum set sum can beassmbled. If the sum is print .
Sample Input 0
13 4 3 4 5 9 A J 2 7 Q 2 K 10 8c c d s h d d h c d h d h d d
Sample Output 0
88
Explanation 0
The subset are as follows:
- {Kh,Qh,Jh} = 30
- {Ad,2d,3d} = 15
- {10d,9d,8d,7d} = 34
- {2c,3c,4c} = 9
Hence the sum is 88
using java or c++ or python
Expert Answer
Answer to thers kownn card game called 14 . It’s played with 52 Cards Deck https://en.wikipedia.org/wiki/Standard_52-card_deck wit…
Think Application Least Two Completely Different Wireless Data Communications Technologies Q43823107
- Think about an application in which at least two completelydifferent wireless data communications technologies are usedsimultaneously, to accomplish a single task like making a phonecall, for example. This is something that most of us use every day,but we seldom think about it.
Expert Answer
Answer to Think about an application in which at least two completely different wireless data communications technologies are use…