7 111 135 true 3 11 12 29 30 31 39