Finland is ready for you