7 177 279 true 0 5 18 23 28 30 33