They're all procedural. The main difference between easy and hard is the length of steps that the puzzle could take!