Nan puncher