Box Pleating is Hard
The complexity of flat origami