3 45 96 true 15 19 28