@tsukuyomi: Well, my approach