Also, re Powerpuff, Poland is not currently accepting visas from Russian citizens unless for humanitarian cases or a family member of a Polish citizen. Currently, it is very restrictive. I communicated by email with people from Polish Schengen visa applications.