7 209 263 true 4 16 18 21 32 35 37