7 101 187 true 1 8 11 13 23 32 35