Perl 6, 7777 43 bytes
Thanks to Jo King for -33 bytes.
{my \z=[+^] @_;elemselems([""]i)eq(sum z.polymod(sum(elems[+^]([""]@_),elems.polymod([""]))+@_ xx*))} This is equivalent to
{my \z=[+^] @_;11 eq([+]sum z[+^](@_).polymod(2 xx*))} 1 was rewritten as elems([""]). 2 was rewritten as sum(elems([""]),elems([""])); elems(["",""]) might seem to work but elems([""-""]) is also valid and seems to hang the tester.