#2 clj solution and correction