Finland man wins €18 million