Perfect full (42/48)

Perfect full