Kata 2.9 Partial implement