Divine puzzle - Uchida, Masahiro (Elex Media Komputindo, 2013)