package ĠPlay Pair Ċ Ċ class ĠBook ( val Ġtitle : ĠString , Ġval Ġauthor : ĠString , Ġval Ġyear : ĠInt ) Ġ{ ĊĊĠ Ġfun Ġget Title Author (): ĠPair < String , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġ( title Ġto Ġauthor ) ĊĠ Ġ} ĊĊĠ Ġfun Ġget Title Author Year (): ĠTrip le < String , ĠString , ĠInt > Ġ{ ĊĠĠĠ Ġreturn ĠTrip le ( title , Ġauthor , Ġyear ) ĊĠ Ġ} Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĊĠ Ġval Ġbook Ġ= ĠBook (" R ome on Ġand ĠJul iet ", Ġ" W illiam ĠSh akes pe are ", Ġ 1 5 9 7 ) ĊĠ Ġval Ġbook Title Author Ġ= Ġbook . getTitle Author () ĊĠ Ġval Ġbook Title Author Year Ġ= Ġbook . getTitle Author Year () ĊĊĠ Ġprintln (" Here Ġis Ġyour Ġbook Ġ${ book Title Author . first } Ġby Ġ${ book Title Author . second }") ĊĊĠ Ġprintln (" Here Ġis Ġyour Ġbook Ġ${ book Title Author Year . first } Ġ" Ġ+ ĊĠĠĠĠĠ Ġ" by Ġ${ book Title Author Year . second } Ġwritten Ġin Ġ${ book Title Author Year . third }") Ċ Ċ }