program wunderbaum;
var
L, N, ans, multre, multdue, multsei : LongInt;
begin
{
uncomment the two following lines if you want to read/write from files
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
}
ReadLn(L, N);
ans := 0;
multre:=N div 3;
multdue:= N div 2;
multsei:= N div 6;
ans:= 3*multre + (multdue-multsei)*2 + (N-multre-multdue+multsei);
ans:=ans+L;
WriteLn(ans);
end.
cHJvZ3JhbSB3dW5kZXJiYXVtOwoKdmFyCiAgICBMLCBOLCBhbnMsIG11bHRyZSwgbXVsdGR1ZSwgbXVsdHNlaSA6IExvbmdJbnQ7CgpiZWdpbgp7CiAgICB1bmNvbW1lbnQgdGhlIHR3byBmb2xsb3dpbmcgbGluZXMgaWYgeW91IHdhbnQgdG8gcmVhZC93cml0ZSBmcm9tIGZpbGVzCiAgICBhc3NpZ24oaW5wdXQsICAnaW5wdXQudHh0Jyk7ICByZXNldChpbnB1dCk7CiAgICBhc3NpZ24ob3V0cHV0LCAnb3V0cHV0LnR4dCcpOyByZXdyaXRlKG91dHB1dCk7Cn0KCiAgICBSZWFkTG4oTCwgTik7CgogICAgYW5zIDo9IDA7CiAgICBtdWx0cmU6PU4gZGl2IDM7CiAgICBtdWx0ZHVlOj0gTiBkaXYgMjsKICAgIG11bHRzZWk6PSBOIGRpdiA2OwogICAgYW5zOj0gMyptdWx0cmUgKyAobXVsdGR1ZS1tdWx0c2VpKSoyICsgKE4tbXVsdHJlLW11bHRkdWUrbXVsdHNlaSk7CiAgICBhbnM6PWFucytMOwogICAgCiAgICBXcml0ZUxuKGFucyk7CgplbmQuCg==