5 388 123 true 7 12 21 23 25