Submitted by: sada@e-mail.ne.jp (SADA Kenji)
Submitted by: Hidekazu Kuroki <hidekazu@cs.titech.ac.jp>