1400 Mysterious Demons