codewars.com It's not about coding, but logic! SPOILER: Contains Kata's solutions, just do not click there.