7 408 252 true 3 14 17 21 22 27 36