#solving strategies