3 45 88 true 18 21 29