7 168 123 true 3 4 12 20 23 30 37