5 51 108 true 5 7 15 16 17