#include <iostream>
#include <cmath>
using namespace std;
int main(void)
{
int N = 0;
int cur = 0;
double ratio[4] = {0.0, };
double tab[2][100] = {0.0, };
cin >> N;
cin >> cur;
for(int i=0; i<N; i++)
cin >> ratio[i];
if(cur == 0)
{
tab[0][0] = ratio[0];
tab[1][0] = ratio[1];
}
else
{
tab[0][0] = ratio[2];
tab[1][0] = ratio[3];
}
for(int i=1; i<N; i++)
{
tab[0][i] = tab[0][i-1]*ratio[0] + tab[1][i-1]*ratio[2];
tab[1][i] = tab[0][i-1]*ratio[1] + tab[1][i-1]*ratio[3];
}
cout << tab[0][N-1] * 1000) << endl;
cout << tab[1][N-1] * 1000);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbih2b2lkKQp7CiAgICBpbnQgTiA9IDA7CiAgICBpbnQgY3VyID0gMDsKICAgIGRvdWJsZSByYXRpb1s0XSA9IHswLjAsIH07CiAgICBkb3VibGUgdGFiWzJdWzEwMF0gPSB7MC4wLCB9OwogICAgCiAgICBjaW4gPj4gTjsKICAgIGNpbiA+PiBjdXI7CiAgICAKICAgIGZvcihpbnQgaT0wOyBpPE47IGkrKykKICAgICAgICBjaW4gPj4gcmF0aW9baV07CgogICAgaWYoY3VyID09IDApCiAgICB7CiAgICAgICAgdGFiWzBdWzBdID0gcmF0aW9bMF07CiAgICAgICAgdGFiWzFdWzBdID0gcmF0aW9bMV07CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgdGFiWzBdWzBdID0gcmF0aW9bMl07CiAgICAgICAgdGFiWzFdWzBdID0gcmF0aW9bM107CiAgICB9CiAgICAKICAgIGZvcihpbnQgaT0xOyBpPE47IGkrKykKICAgIHsKICAgICAgICB0YWJbMF1baV0gPSB0YWJbMF1baS0xXSpyYXRpb1swXSArIHRhYlsxXVtpLTFdKnJhdGlvWzJdOwogICAgICAgIHRhYlsxXVtpXSA9IHRhYlswXVtpLTFdKnJhdGlvWzFdICsgdGFiWzFdW2ktMV0qcmF0aW9bM107CiAgICB9CiAgICAKICAgIGNvdXQgPDwgdGFiWzBdW04tMV0gKiAxMDAwKSA8PCBlbmRsOwogICAgY291dCA8PCB0YWJbMV1bTi0xXSAqIDEwMDApOwogICAgCiAgICByZXR1cm4gMDsKfQ==