import Ġjava . util .* Ċ import Ġkotlin . collections . HashMap ĊĊ Ċ fun Ġmain (){ ĊĊĠĠĠ Ġvar ĠlistOf Users Ġ= ĠHashMap < String , LinkedList < String >>() ĊĠĠĠ Ġwhile Ġ( true Ġ){ ĊĠĠĠĠĠĠĠ Ġprint (" ĠEnter Ġyour Ġname Ġor Ġquit : Ġ") ĊĠĠĠĠĠĠĠ Ġval Ġname Ġ= Ġread Line () !!. toString () ĊĠĠĠĠĠĠĠ Ġif ( name ==" quit "){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbreak ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġprint (" ĠWhere Ġyou Ġlive : Ġ") ĊĠĠĠĠĠĠĠ Ġval Ġlive Place Ġ= Ġread Line () !!. toString () ĊĊĠĠĠĠĠĠĠ Ġvar ĠlistOf User P ets Ġ= ĠLinkedList < String >() ĊĠĠĠĠĠĠĠ Ġdo { ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġprint (" Enter ĠPet Ġname Ġor Ġtype Ġnext : Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpet Name = Ġread Line () !!. toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( pet Name ! =" next "){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf User P ets . add ( Ġpet Name Ġ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} while ( pet Name ! =" next ") ĊĊĠĠĠĠĠĠĠ ĠlistOf Users [" $ name :$ live Place "]= ĠlistOf User P ets ĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprintln (" ===== ĠUser Ġinfo Ġ=== =") ĊĠĠĠ Ġfor ( Ġkey Ġin ĠlistOf Users . keys ){ ĊĊĠĠĠĠĠĠĠ Ġprintln (" name Ġand Ġplace Ġlive : Ġ$ key ") ĊĠĠĠĠĠĠĠ Ġ// println (" live Place : Ġ$ live Place ") ĊĠĠĠĠĠĠĠ Ġval ĠlistOf P ets = ĠlistOf Users [ key ] !! ĊĠĠĠĠĠĠĠ Ġfor Ġ( pet Name Ġin ĠlistOf P ets ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" pet Name : Ġ$ pet Name ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġif Ġ( listOf P ets . contains (" cat ")){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" We Ġhave Ġprogram Ġfor Ġyour Ġcat ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ }