// ĠTODO : Ġmut ed Ġautomatically , Ġinvestigate Ġshould Ġit Ġbe Ġran Ġfor ĠJVM _ IR Ġor Ġnot Ċ // ĠIG NORE _ BACKEND : ĠJVM _ IR Ċ Ċ // ĠTODO : Ġmut ed Ġautomatically , Ġinvestigate Ġshould Ġit Ġbe Ġran Ġfor ĠJS _ IR Ġor Ġnot Ċ // ĠIG NORE _ BACKEND : ĠJS _ IR Ċ Ċ // ĠAuto - generated Ġby Ġorg . jetbrains . kotlin . generators . tests . Generate Ranges Code gen TestData . ĠDO ĠNOT ĠEDIT ! Ċ // ĠWITH _ RUNTIME ĊĊ Ċ const Ġval ĠMin I Ġ= ĠInt . MIN _ VALUE Ċ const Ġval ĠMin B Ġ= ĠByte . MIN _ VALUE Ċ const Ġval ĠMin S Ġ= ĠShort . MIN _ VALUE Ċ const Ġval ĠMin L Ġ= ĠLong . MIN _ VALUE Ċ const Ġval ĠMin C Ġ= ĠChar . MIN _ VALUE Ċ const Ġval ĠMin UI Ġ= ĠUInt . MIN _ VALUE Ċ const Ġval ĠMin UB Ġ= ĠU Byte . MIN _ VALUE Ċ const Ġval ĠMin US Ġ= ĠU Short . MIN _ VALUE Ċ const Ġval ĠMin UL Ġ= ĠU Long . MIN _ VALUE Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġval Ġlist 1 Ġ= ĠArrayList < Int >() ĊĠĠĠ Ġval Ġrange 1 Ġ= Ġ( Min I Ġ+ Ġ 5 ) Ġdown To ĠMin I Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 1 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 1 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 1 Ġ!= ĠlistOf < Int >( Min I Ġ+ Ġ 5 , ĠMin I Ġ+ Ġ 2 )) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min I Ġ+ Ġ 5 ) Ġdown To ĠMin I Ġstep Ġ 3 : Ġ$ list 1 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 2 Ġ= ĠArrayList < Int >() ĊĠĠĠ Ġval Ġrange 2 Ġ= Ġ( Min B Ġ+ Ġ 5 ). to Byte () Ġdown To ĠMin B Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 2 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 2 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 2 Ġ!= ĠlistOf < Int >(( Min B Ġ+ Ġ 5 ). toInt (), Ġ( Min B Ġ+ Ġ 2 ). toInt ())) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min B Ġ+ Ġ 5 ). to Byte () Ġdown To ĠMin B Ġstep Ġ 3 : Ġ$ list 2 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 3 Ġ= ĠArrayList < Int >() ĊĠĠĠ Ġval Ġrange 3 Ġ= Ġ( Min S Ġ+ Ġ 5 ). to Short () Ġdown To ĠMin S Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 3 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 3 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 3 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 3 Ġ!= ĠlistOf < Int >(( Min S Ġ+ Ġ 5 ). toInt (), Ġ( Min S Ġ+ Ġ 2 ). toInt ())) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min S Ġ+ Ġ 5 ). to Short () Ġdown To ĠMin S Ġstep Ġ 3 : Ġ$ list 3 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 4 Ġ= ĠArrayList < Long >() ĊĠĠĠ Ġval Ġrange 4 Ġ= Ġ( Min L Ġ+ Ġ 5 ). to Long () Ġdown To ĠMin L Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 4 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 4 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 4 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 4 Ġ!= ĠlistOf < Long >(( Min L Ġ+ Ġ 5 ). to Long (), Ġ( Min L Ġ+ Ġ 2 ). to Long ())) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min L Ġ+ Ġ 5 ). to Long () Ġdown To ĠMin L Ġstep Ġ 3 : Ġ$ list 4 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 5 Ġ= ĠArrayList < Char >() ĊĠĠĠ Ġval Ġrange 5 Ġ= Ġ( Min C Ġ+ Ġ 5 ) Ġdown To ĠMin C Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 5 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 5 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 5 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 5 Ġ!= ĠlistOf < Char >(( Min C Ġ+ Ġ 5 ), Ġ( Min C Ġ+ Ġ 2 ))) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min C Ġ+ Ġ 5 ) Ġdown To ĠMin C Ġstep Ġ 3 : Ġ$ list 5 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 6 Ġ= ĠArrayList < UInt >() ĊĠĠĠ Ġval Ġrange 6 Ġ= Ġ( Min UI Ġ+ Ġ 5 u ) Ġdown To ĠMin UI Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 6 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 6 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 6 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 6 Ġ!= ĠlistOf < UInt >( Min UI Ġ+ Ġ 5 u , ĠMin UI Ġ+ Ġ 2 u )) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min UI Ġ+ Ġ 5 u ) Ġdown To ĠMin UI Ġstep Ġ 3 : Ġ$ list 6 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 7 Ġ= ĠArrayList < UInt >() ĊĠĠĠ Ġval Ġrange 7 Ġ= Ġ( Min UB Ġ+ Ġ 5 u ). to U Byte () Ġdown To ĠMin UB Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 7 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 7 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 7 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 7 Ġ!= ĠlistOf < UInt >(( Min UB Ġ+ Ġ 5 u ). to UInt (), Ġ( Min UB Ġ+ Ġ 2 u ). to UInt ())) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min UB Ġ+ Ġ 5 u ). to U Byte () Ġdown To ĠMin UB Ġstep Ġ 3 : Ġ$ list 7 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 8 Ġ= ĠArrayList < UInt >() ĊĠĠĠ Ġval Ġrange 8 Ġ= Ġ( Min US Ġ+ Ġ 5 u ). to U Short () Ġdown To ĠMin US Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 8 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 8 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 8 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 8 Ġ!= ĠlistOf < UInt >(( Min US Ġ+ Ġ 5 u ). to UInt (), Ġ( Min US Ġ+ Ġ 2 u ). to UInt ())) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor Ġ( Min US Ġ+ Ġ 5 u ). to U Short () Ġdown To ĠMin US Ġstep Ġ 3 : Ġ$ list 8 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġlist 9 Ġ= ĠArrayList < UL ong >() ĊĠĠĠ Ġval Ġrange 9 Ġ= ĠMin UL Ġ+ Ġ 5 u Ġdown To ĠMin UL Ġstep Ġ 3 ĊĠĠĠ Ġfor Ġ( i Ġin Ġrange 9 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlist 9 . add ( i ) ĊĠĠĠĠĠĠĠ Ġif Ġ( list 9 . size Ġ> Ġ 2 3 ) Ġbreak ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( list 9 Ġ!= ĠlistOf < UL ong >(( Min UL Ġ+ Ġ 5 u ), Ġ( Min UL Ġ+ Ġ 2 u ))) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Wrong Ġelements Ġfor ĠMin UL Ġ+ Ġ 5 u Ġdown To ĠMin UL Ġstep Ġ 3 : Ġ$ list 9 " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġ" OK " Ċ } Ċ