3 43 84 true 16 23 28