Legal requirements for foreigners in Poland and Schengen