Day 2/75 Hard challenge