Implimented kata02-05