Please refer to the Japanese page for a wide variety of solutions other than those mentioned above.
Wide variety of solutions (Japanese only)