Yasushi Ide and Baba Yaga