#include <stdio.h>
int main()
{
long long int t1,tab1[10],i1,i2,i3,i4,i5,i6,i7,i8,i9,i10,j1,j2,j3,j4,j5,j6,j7,j8,j9,j10,k1,k2;
long long int s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,w1,w2;
scanf("%lld",&t1);
while(t1--)
{
w1=0,w2=0;
for(i1=0;i1<10;i1++) scanf("%lld",&tab1[i1]);
scanf("%lld",&k1);
for(i1=0;i1<10;i1++)
{
s1=tab1[0]*i1;
w1+=s1;
if(w1>k1) i1=10;
else
{
for(i2=0;i2<10;i2++)
{
if(i2!=i1)
{
s2=tab1[1]*i2;
w1+=s2;
if(w1>k1) i2=10;
else
{
for(i3=0;i3<10;i3++)
{
if(i3!=i2 && i3!=i1)
{
s3=tab1[2]*i3;
w1+=s3;
if(w1>k1)
{
i3=10;
i2=10;
}
else
{
for(i4=0;i4<10;i4++)
{
if(i4!=i3 && i4!=i2 && i4!=i1)
{
s4=tab1[3]*i4;
w1+=s4;
if(w1>k1)
{
i4=10;
i3=10;
i2=10;
}
else
{
for(i5=0;i5<10;i5++)
{
if(i5!=i4 && i5!=i3 && i5!=i2 && i5!=i1)
{
s5=tab1[4]*i5;
w1+=s5;
if(w1>k1)
{
i5=10;
i4=10;
i3=10;
i2=10;
}
else
{
for(i6=0;i6<10;i6++)
{
if(i6!=i5 && i6!=i4 && i6!=i3 && i6!=i2 && i6!=i1)
{
s6=tab1[5]*i6;
w1+=s6;
if(w1>k1)
{
i6=10;
i5=10;
i4=10;
i3=10;
i2=10;
}
else
{
for(i7=0;i7<10;i7++)
{
if(i7!=i6 && i7!=i5 && i7!=i4 && i7!=i3 && i7!=i2 && i7!=i1)
{
s7=tab1[6]*i7;
w1+=s7;
if(w1>k1)
{
i7=10;
i6=10;
i5=10;
i4=10;
i3=10;
i2=10;
}
else
{
for(i8=0;i8<10;i8++)
{
if(i8!=i7 && i8!=i6 && i8!=i5 && i8!=i4 && i8!=i3 && i8!=i2 && i8!=i1)
{
s8=tab1[7]*i8;
w1+=s8;
if(w1>k1)
{
i8=10;
i7=10;
i6=10;
}
else
{
for(i9=0;i9<10;i9++)
{
if(i9!=i8 && i9!=i7 && i9!=i6 && i9!=i5 && i9!=i4 && i9!=i3 && i9!=i2 && i9!=i1)
{
s9=tab1[8]*i9;
w1+=s9;
if(w1>k1) i9=10;
else
{
for(i10=0;i10<10;i10++)
{
if(i10!=i9 && i10!=i8 && i10!=i7 && i10!=i6 && i10!=i5 && i10!=i4 && i10!=i3 && i10!=i2 && i10!=i1)
{
s10=tab1[9]*i10;
w1+=s10;
if(w1>k1) i10=10;
else
{
if(w1>w2)
{
w2=w1;
j1=i1;
j2=i2;
j3=i3;
j4=i4;
j5=i5;
j6=i6;
j7=i7;
j8=i8;
j9=i9;
j10=i10;
if(w2==k1)
{
i1=10;
i2=10;
i3=10;
i4=10;
i5=10;
i6=10;
i7=10;
i8=10;
i9=10;
i10=10;
}
}
}
w1-=s10;
}
}
}
w1-=s9;
}
}
}
w1-=s8;
}
}
}
w1-=s7;
}
}
}
w1-=s6;
}
}
}
w1-=s5;
}
}
}
w1-=s4;
}
}
}
w1-=s3;
}
}
}
w1-=s2;
}
}
}
w1-=s1;
}
if(w2!=0) printf("%lld %lld %lld %lld %lld %lld %lld %lld %lld %lld\n",j1,j2,j3,j4,j5,j6,j7,j8,j9,j10);
else printf("-1\n");
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IG1haW4oKQp7CiAgICBsb25nIGxvbmcgaW50IHQxLHRhYjFbMTBdLGkxLGkyLGkzLGk0LGk1LGk2LGk3LGk4LGk5LGkxMCxqMSxqMixqMyxqNCxqNSxqNixqNyxqOCxqOSxqMTAsazEsazI7CiAgICBsb25nIGxvbmcgaW50IHMxLHMyLHMzLHM0LHM1LHM2LHM3LHM4LHM5LHMxMCx3MSx3MjsKICAgIHNjYW5mKCIlbGxkIiwmdDEpOwogICAgd2hpbGUodDEtLSkKICAgIHsKICAgICAgICB3MT0wLHcyPTA7CiAgICAgICAgZm9yKGkxPTA7aTE8MTA7aTErKykgc2NhbmYoIiVsbGQiLCZ0YWIxW2kxXSk7CiAgICAgICAgc2NhbmYoIiVsbGQiLCZrMSk7CiAgICAgICAgZm9yKGkxPTA7aTE8MTA7aTErKykKICAgICAgICB7CiAgICAgICAgICAgIHMxPXRhYjFbMF0qaTE7CiAgICAgICAgICAgIHcxKz1zMTsKICAgICAgICAgICAgaWYodzE+azEpIGkxPTEwOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGZvcihpMj0wO2kyPDEwO2kyKyspCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZihpMiE9aTEpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzMj10YWIxWzFdKmkyOwogICAgICAgICAgICAgICAgdzErPXMyOwogICAgICAgICAgICAgICAgaWYodzE+azEpIGkyPTEwOwogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGZvcihpMz0wO2kzPDEwO2kzKyspCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGlmKGkzIT1pMiAmJiBpMyE9aTEpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHMzPXRhYjFbMl0qaTM7CiAgICAgICAgICAgICAgICAgICAgdzErPXMzOwogICAgICAgICAgICAgICAgICAgIGlmKHcxPmsxKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgaTM9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgIGkyPTEwOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBmb3IoaTQ9MDtpNDwxMDtpNCsrKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmKGk0IT1pMyAmJiBpNCE9aTIgJiYgaTQhPWkxKQogICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIHM0PXRhYjFbM10qaTQ7CiAgICAgICAgICAgICAgICAgICAgICAgIHcxKz1zNDsKICAgICAgICAgICAgICAgICAgICAgICAgaWYodzE+azEpCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGk0PTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaTM9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpMj0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcihpNT0wO2k1PDEwO2k1KyspCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihpNSE9aTQgJiYgaTUhPWkzICYmIGk1IT1pMiAmJiBpNSE9aTEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzNT10YWIxWzRdKmk1OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgdzErPXM1OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYodzE+azEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpNT0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGk0PTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgaTM9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpMj0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IoaTY9MDtpNjwxMDtpNisrKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihpNiE9aTUgJiYgaTYhPWk0ICYmIGk2IT1pMyAmJiBpNiE9aTIgJiYgaTYhPWkxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzNj10YWIxWzVdKmk2OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHcxKz1zNjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZih3MT5rMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTY9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTU9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTQ9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTM9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTI9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcihpNz0wO2k3PDEwO2k3KyspCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoaTchPWk2ICYmIGk3IT1pNSAmJiBpNyE9aTQgJiYgaTchPWkzICYmIGk3IT1pMiAmJiBpNyE9aTEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgczc9dGFiMVs2XSppNzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdzErPXM3OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZih3MT5rMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpNz0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTY9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGk1PTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpND0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTM9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkyPTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yKGk4PTA7aTg8MTA7aTgrKykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGk4IT1pNyAmJiBpOCE9aTYgJiYgaTghPWk1ICYmIGk4IT1pNCAmJiBpOCE9aTMgJiYgaTghPWkyICYmIGk4IT1pMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHM4PXRhYjFbN10qaTg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3MSs9czg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZih3MT5rMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGk4PTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTc9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpNj0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IoaTk9MDtpOTwxMDtpOSsrKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihpOSE9aTggJiYgaTkhPWk3ICYmIGk5IT1pNiAmJiBpOSE9aTUgJiYgaTkhPWk0ICYmIGk5IT1pMyAmJiBpOSE9aTIgJiYgaTkhPWkxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzOT10YWIxWzhdKmk5OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHcxKz1zOTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZih3MT5rMSkgaTk9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yKGkxMD0wO2kxMDwxMDtpMTArKykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihpMTAhPWk5ICYmIGkxMCE9aTggJiYgaTEwIT1pNyAmJiBpMTAhPWk2ICYmIGkxMCE9aTUgJiYgaTEwIT1pNCAmJiBpMTAhPWkzICYmIGkxMCE9aTIgJiYgaTEwIT1pMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzMTA9dGFiMVs5XSppMTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHcxKz1zMTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKHcxPmsxKSBpMTA9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZih3MT53MikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3Mj13MTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgajE9aTE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGoyPWkyOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqMz1pMzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgajQ9aTQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGo1PWk1OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqNj1pNjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgajc9aTc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGo4PWk4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqOT1pOTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgajEwPWkxMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYodzI9PWsxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkxPTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpMj0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTM9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGk0PTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpNT0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTY9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGk3PTEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpOD0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTk9MTA7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkxMD0xMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdzEtPXMxMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHcxLT1zOTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdzEtPXM4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHcxLT1zNzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHcxLT1zNjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdzEtPXM1OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIHcxLT1zNDsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIHcxLT1zMzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgdzEtPXMyOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHcxLT1zMTsKICAgICAgICB9CiAgICAgICAgaWYodzIhPTApIHByaW50ZigiJWxsZCAlbGxkICVsbGQgJWxsZCAlbGxkICVsbGQgJWxsZCAlbGxkICVsbGQgJWxsZFxuIixqMSxqMixqMyxqNCxqNSxqNixqNyxqOCxqOSxqMTApOwogICAgICAgIGVsc2UgcHJpbnRmKCItMVxuIik7CiAgICB9CiAKIAogICAgcmV0dXJuIDA7Cn0=