8 160 249 true 3 13 30 53 76 79 94 97