#3487 Y2Solution