my solution to Koans