3 43 262 true
27 31 39