3220 solution......................