Helsingfors och Tilden-Torp , Finland.