this is the Final Solution1