after Solution1