print solutions