https://github.com/kunisura/TdZdd