8 332 201 true 3 6 11 12 16 21 29 34