problem and solution 3 challenges