7 129 233 true 3 8 18 19 31 32 39