3 42 88 true 18 23 29