3 43 77 true 6 21 24