7 408 284 true 3 14 17 21 22 27 36