Based on an original work of Maruta.