package Ġcom . jetbrains . edu . rust . slow . checker Ċ Ċ import Ġcom . jetbrains . edu . learning . co def or ces . Code forces Names Ċ import Ġcom . jetbrains . edu . learning . co def or ces . course Format . Code forces Course Ċ import Ġcom . jetbrains . edu . learning . course Ċ import Ġcom . jetbrains . edu . learning . course Format . Course Ċ import Ġorg . rust . lang . Rs Language Ċ Ċ class ĠRs Code forces Run Configuration Test Ġ: ĠRs Check ers TestBase () Ġ{ ĊĊĠ Ġfun Ġ` test Ġapplication Ġconfiguration `() Ġ{ ĊĠĠĠ Ġdo Code forces Test (" 1 2 3 4 5 6 ") ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcreate Course (): ĠCourse Ġ= Ġcourse ( language Ġ= ĠRs Language , Ġcourse Producer Ġ= Ġ:: Code forces Course ) Ġ{ ĊĠĠĠ Ġlesson ( Code forces Names . CODE FOR CES _ PRO BLE MS ) Ġ{ ĊĠĠĠĠĠ Ġcode forces Task (" Code forces Task ") Ġ{ ĊĠĠĠĠĠĠĠ Ġtask File (" Cargo . toml ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ[ package ] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" task " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġversion Ġ= Ġ" 0 . 1 . 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġedition Ġ= Ġ" 2 0 1 8 " ĊĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠ Ġrust Task File (" src / main . rs ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuse Ġstd :: io ::{ Read , Ġstdin }; ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġfn Ġmain () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlet Ġmut Ġbuffer Ġ= ĠString :: new (); ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstdin (). read _ line (& mut Ġbuffer ); ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprint !("{}", Ġbuffer ); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠ Ġtask File ("${ Code forces Names . TEST _ DATA _ FOLDER }/ 1 / input . txt ", Ġ" 1 2 3 4 5 6 ") ĊĠĠĠĠĠĠĠ Ġtask File ("${ Code forces Names . TEST _ DATA _ FOLDER }/ 1 / output . txt ", Ġ" 4 ") ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ