first 14 codility solutions