4 51 96 true 7 8 20 29