7 119 168 true 1 2 3 17 19 23 31