weekly challenges, week 12, day 2 problem solved