3 42 108 true 17 20 28