3 42 126 true 16 28 31