Finished kata-3