7 187 376 true 0 12 15 36 51 79 87