n3 by Nok Kanokjan
_