HisakJava Shinsuke SAKAI, Univ. Tokyo 

ver 1.1