#include
using namespace std;
int hp[10], n, x;
void one()
{
for (int i = 1; i <= 5; i++)
{
hp[i] = max(hp[i] - 5, 0);
}
}
void two()
{
int max_hp = 0;
for (int i = 1; i <= 5; i++)
{
max_hp = max(max_hp, hp[i]);
}
for (int i = 1; i <= 5; i++)
{
if (hp[i] == max_hp)
{
hp[i] = 0;
break;
}
}
}
int main()
{
for (int i = 1; i <= 5; i++)
{
cin >> hp[i];
}
cin >> n;
for (int i = 1; i <= n; i++)
{
cin >> x;
if (x == 1)
{
one();
}
else if (x == 2)
{
two();
}
}
for (int i = 1; i <= 5; i++)
{
cout << hp[i] << ' ';
}
return 0;
}