Author: Kuich, W., Salomaa, A.