3 43 88 true 15 23 28