programming problem for kipu