1 impossible 4 22 23 22 12 11 34 impossible