7 211 348 true 2 3 4 16 18 20 21