homework organization problem solving strategies