Mine code (13/32)

Mine code