7 211 201 true
3 6 16 29 31 32 37