a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}select{height:40px}html{font-size:100%;height:100%;overflow:auto;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:#fff}body{height:inherit;color:#39424e;font-weight:500;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,p{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.wrapper-height{height:auto!important}.no-header{min-height:94.5%}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.mmT{margin-top:5px}.mmR{margin-right:5px}.mmB{margin-bottom:5px}.mmL{margin-left:5px}.mmA{margin:5px}.pmT{padding-top:5px}.pmR{padding-right:5px}.pmB{padding-bottom:5px}.pmL{padding-left:5px}.pmA{padding:5px}.msT{margin-top:10px}.msR{margin-right:10px}.msB{margin-bottom:10px}.msL{margin-left:10px}.msA{margin:10px}.psT{padding-top:10px}.psR{padding-right:10px}.psB{padding-bottom:10px}.psL{padding-left:10px}.psA{padding:10px}.mdT{margin-top:15px}.mdR{margin-right:15px}.mdB{margin-bottom:15px}.mdL{margin-left:15px}.mdA{margin:15px}.pdT{padding-top:15px}.pdR{padding-right:15px}.pdB{padding-bottom:15px}.pdL{padding-left:15px}.pdA{padding:15px}.mlT{margin-top:20px}.mlR{margin-right:20px}.mlB{margin-bottom:20px}.mlL{margin-left:20px}.mlA{margin:20px}.mjT{margin-top:30px}.mjR{margin-right:30px}.mjB{margin-bottom:30px}.mjL{margin-left:30px}.mjA{margin:30px}.plT{padding-top:20px}.plR{padding-right:20px}.plB{padding-bottom:20px}.plL{padding-left:20px}.plA{padding:20px}.pjT{padding-top:30px}.pjR{padding-right:30px}.pjB{padding-bottom:30px}.pjL{padding-left:30px}.pjA{padding:30px}.padded{padding:20px}.pull-right{float:right}.pull-left{float:left}.full-width,.fw{width:100%}.hide{display:none}.force-hide{display:none!important}.show{display:block}.invisible{visibility:hidden}.fade{transition:opacity .15s linear;opacity:0}.fade.in{opacity:1}.sticky-bottom,.sticky-left,.sticky-right,.sticky-top{position:fixed}.sticky-bottom{bottom:0}.sticky-top{top:0}.sticky-right{right:0}.sticky-left{left:0}.block-center{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto}[class*=span].block-center{float:none}.pin-wrap{position:relative}.pin,.pinB,.pinL,.pinR,.pinT{position:absolute}.pinT{top:0}.pinR{right:0}.pinB{bottom:0}.pinL{left:0}.cursor{cursor:pointer}.cursor::selection{background:transparent}.cursor::-moz-selection{background:transparent}.cursor::-webkit-selection{background:transparent}.disabled,a.disabled{opacity:.3;cursor:default}a.normal-underline{padding-bottom:1px;border-bottom:1px solid #0076b9}a.white-underline{padding-bottom:1px;border-bottom:1px solid #fff}.hidden{display:none!important;visibility:hidden!important}.clear{clear:both}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:none}.no-background{background:none}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-block{display:block}.display-table{display:table}.label-title-underline{border-bottom:2px solid #979faf;display:inline-block}.block-highlight{padding:5px;color:#626b7f;border-radius:2px;margin:4px}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.position-relative{position:relative}.soft-divider{border-bottom:1px solid #d3d3d3;clear:both;height:2px;box-shadow:0 1px 3px hsla(0,0%,50.6%,.1)}.block-divider{background:#f8f9fa;border-bottom:1px solid #eff1f3;border-top:1px solid #eff1f3;padding:15px;clear:both}.text-ellipsis-380px{width:380px}.text-ellipsis-200px,.text-ellipsis-380px{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.text-ellipsis-200px{width:200px}.text-ellipsis-span{overflow:hidden;text-overflow:ellipsis;display:block}.fnt-sz-small{font-size:.8em}.fnt-sz-mid{font-size:.9em}.fnt-sz-normal{font-size:16px!important}.fnt-sz-big{font-size:1.2em}.fnt-sz-xbig{font-size:1.7em}.fnt-sz-14{font-size:14px}.fnt-sz-15{font-size:15px}.fnt-wt-600{font-weight:600}.fnt-wt-500{font-weight:500}.fnt-wt-400{font-weight:400}.txt-green{color:#2ec866}.txt-alt-green{color:#26a655}.txt-blue{color:#4691f6}.txt-alt-blue{color:#0076b9}.txt-purple{color:#805ec9}.txt-lt-orange{color:#ffaf00}.txt-orange{color:#f65039}.txt-yellow{color:#e8ce23}.txt-lt-grey{color:#dfe0e1}.txt-grey{color:#e0e4e8}.txt-alt-grey{color:#979faf}.txt-alt-grey-light,.txt-grey-light{color:#c2c7d0}.txt-alt-grey-dark{color:#626b7f}.txt-navy{color:#39424e}.txt-white{color:#fff}.txt-red{color:red}.txt-gold{color:#ebbc2a}.no-list,ul.wizard-steps{list-style:none;margin:0;padding:0}ul.wizard-steps{overflow:hidden}ul.wizard-steps li{float:left;padding:0 20px 0 30px;line-height:3.9em;color:#979faf;background:#f8f8f8;font-size:.9em;font-weight:600;position:relative}ul.wizard-steps li a{color:#979faf}ul.wizard-steps li span.wizard-numb{border-radius:50px;border:2px solid #979faf;color:#979faf;font-weight:600;padding:4px 8px;margin-right:10px}ul.wizard-steps li:first-child span.wizard-numb{padding:4px 9px}ul.wizard-steps li .chevron{position:absolute;top:0;right:-14px;z-index:1;display:block;border:30px solid transparent;border-right:0;border-left:14px solid #d4d4d4;top:-1px}ul.wizard-steps li .chevron:before{position:absolute;top:-30px;right:1px;display:block;border:30px solid transparent;border-right:0;border-left:14px solid #f8f8f8;content:""}ul.wizard-steps li.active{background:#fff;color:#2ec866}ul.wizard-steps li.active .chevron:before{border-left:14px solid #fff}ul.wizard-steps li.active a{color:#2ec866}ul.wizard-steps li.active span.wizard-numb{color:#fff;border:2px solid #2ec866;background:#2ec866}ul.wizard-steps.make-clickable li.active:hover{color:#2ec866}ul.wizard-steps.make-clickable li.active:hover .chevron:before{border-left:14px solid #fff}ul.wizard-steps.make-clickable li.active:hover span.wizard-numb{border-color:#2ec866;color:#fff}ul.wizard-steps.make-clickable li:hover{background:#fff;color:#39424e;cursor:pointer}ul.wizard-steps.make-clickable li:hover .chevron:before{border-left:14px solid #fff}ul.wizard-steps.make-clickable li:hover span.wizard-numb{border-color:#39424e;color:#39424e}.step-number-green{border-radius:40px;background:#2ec866;font-weight:600;color:#fff;font-size:1.2em;padding:4px 11px}.min-1024{min-width:1024px}.balance-text{text-wrap:balanced}.full-span{width:100%}.half-opaque{opacity:.5}.margin-auto{margin-right:auto}.mix-blend{mix-blend-mode:multiply}.align-baseline{vertical-align:baseline}.flex-center{display:flex;align-items:center;justify-content:space-between}.flex-center img{vertical-align:baseline}@media(max-width:960px){.flex-center.responsive-flex-column{flex-direction:column}}.flex-squish{justify-content:center}.flex-space{justify-content:space-between}.flex-left,.flex-space{display:flex;align-items:center}.flex-left{justify-content:flex-start}.flex-wrap{display:flex;flex-wrap:wrap}.flex-wrap img{vertical-align:baseline}.flex-column{flex-direction:column}.flex-grow{flex-grow:1}.flex-align-end{justify-content:flex-end}.flex-align-bottom{align-content:space-between}.max-width-250{max-width:250px}.codeeditor_statusbar{border:1px solid #c2c7d0;border-top:none;font-family:monospace}.editor-mode-button{width:90px}#fullscreen-wrapper .challenge_suggestion-toggle,#fullscreen-wrapper .codeeditor_header p{display:none;width:10px}#fullscreen-wrapper .codeeditor_header-language{float:none}#fullscreen-wrapper .challenge-text{background:#fff;width:97%;box-sizing:border-box;padding:30px}#fullscreen-wrapper .fullscreen-hide{display:none}#fullscreen-wrapper .select2-container{width:150px;margin-left:35px}#fullscreen-wrapper .fs-container,#fullscreen-wrapper .problem-statement{width:100%;min-width:0;max-width:none}#fullscreen-wrapper .output-area{margin:20px}.challenge_suggestion-toggle{z-index:10;position:relative;margin-top:-50px}.challenge_suggestion{position:relative}.challenge_suggestion-header{line-height:25px;font-size:18px;color:#979faf}.challenge_suggestion-input{width:100%;padding:15px}.challenge_suggestion-buttons .btn{margin-left:10px}.challenge-sidebar-anchor{font-weight:400;font-size:14px}.challenge-sidebar-anchor:hover{font-weight:700}.challenge-sidebar-difficulty{border:1px solid #66e883;border-radius:3px;padding:5px;color:#39e860;background:#dcfbe6}.challenge-sidebar-difficulty-wrapper{white-space:nowrap;display:flex;align-items:center}.difficulty-divider{margin-left:10px;font-size:14px;line-height:18px}.options-border{border:1px solid rgba(0,0,0,.2)}.options-border-bottom{border-bottom:1px solid rgba(0,0,0,.2)}.options-padding{padding:10px}.options-padding-left{padding-left:15px}.output-area .tab-content{border:1px solid #ddd;padding:15px 0;margin-bottom:15px}.output-area .error-output{background:#efefef;border:1px solid #ccc;border-radius:0;padding:8px;overflow:auto}.output-area .error-output xmp{margin:0}.output-area .title{font-size:16px;font-weight:700;margin:0 0 5px}.output-area .status{font-size:20px;font-weight:700}.output-area .status .red{color:red}.output-area .status .green{color:green}.output-area .status .orange{color:orange}.output-area .compile-time,.output-area .run-time{width:97%;padding-right:3%;position:relative}.output-area .compile-time.full-width,.output-area .run-time.full-width{width:100%;padding:0}.output-area .compile-time{border-bottom:1px dashed #ccc;margin-bottom:7px;margin-top:7px;min-height:120px}.output-area .compile-time.remove-border{border:0!important;margin:0!important}.output-area .compile-time .rotate{top:3em;right:-3em}.output-area .run-time{min-height:75px}.output-area .run-time .rotate{top:2em;right:-2em}.output-area .rotate{transform:rotate(90deg);transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);float:right;position:absolute;padding-right:5px;color:#999}.output-area .no-response{margin-left:10px;color:#979faf}.output-area .field-label{font-size:14px;font-weight:700;margin:0 0 5px}.error-marker-icon{color:#fff;background-color:red;font-weight:700;border-radius:50%;margin-right:7px;padding:2px 4px;font-size:.75em}.error-marker{background:#fa8852}.error-marker,.quality-marker{font-family:arial;font-size:80%;color:#000;padding:2px 5px 3px}.quality-marker-icon{color:#fff;font-weight:700;border-radius:50%;margin-right:7px;padding:2px 5px;font-size:.75em}.quality-major-marker-icon{background-color:#f32c2c}.quality-major-marker{background:#fbf3ef}.output-progress .status{font-size:20px;font-weight:700}.output-progress .status .red{color:red}.tab-content .game-tab{padding-top:15px}.tab-content .game-tab img.trophy{position:relative;left:10px;top:-5px}.tab-content .game-tab span.player-color{display:inline-block}.hackdown-content blockquote,.hackdown-content p,.hackdown-content pre{margin-top:12px}.hackdown-content img{border-radius:8px;overflow:hidden}.hackdown-content h1{font-size:1.6em}.hackdown-content h2{font-size:1.35em}.hackdown-content h3{font-size:1.2em}.hackdown-content h1,.hackdown-content h2,.hackdown-content h3{line-height:1em;margin-top:1em;font-weight:500}.hackdown-content ol,.hackdown-content ul{margin-left:20px}.hackdown-content code{color:#454c5f}.hackdown-content pre{background:#f4faff;border:0;border-radius:2px}.hackdown-content hr{margin:.75em 0;border:none;border-top:2px solid #eaeaea}.hackdown-content blockquote{background:#f0f0f4;padding:10px;border-left:4px solid #c0c7d0}.hackdown-content blockquote p{font-family:Palatino Linotype,Book Antiqua,Palatino,serif;margin-top:0;margin-bottom:0}.container{box-sizing:border-box;margin:0 auto;padding-right:20px;padding-left:20px;min-width:1024px;max-width:1240px}a{text-decoration:none}.theme-m .container{min-width:auto}

/*# sourceMappingURL=https://hrcdn.net/fcore/assets/sourcemaps/hackerrank_r_old_trimmed-26b0f141.css.map*/