Do you know why muzan took the hashiras to the infinite castle in demon slayer