3 problem solution