Sun shining in a green forest in Finland