p23
p24, in Java just to remind myself how to Java