Assembling the Demon Slayer Puzzle