def f(a,b):exec"z=zip(a.split(),b.split());a,b=b,a;print' '.join([x,y][x<'`'].center(len(x),'_')for x,y in z);"*2
f('programming _____________ and code golf', 'programming puzzles ______ code ____')
print
f('lorem _____ dolor _____ amet _______________ adipiscing elit mauris dapibus tincidunt _____________________________ accumsan fringilla proin vulputate viverra lorem fermentum dictum', 'lorem ipsum ______ sit _______ consectetur _______________ elit mauris dapibus tincidunt metus accumsan fringilla proin vulputate viverra lorem ____________________________ dictum')
ZGVmIGYoYSxiKTpleGVjIno9emlwKGEuc3BsaXQoKSxiLnNwbGl0KCkpO2EsYj1iLGE7cHJpbnQnICcuam9pbihbeCx5XVt4PCdgJ10uY2VudGVyKGxlbih4KSwnXycpZm9yIHgseSBpbiB6KTsiKjIKCmYoJ3Byb2dyYW1taW5nIF9fX19fX19fX19fX18gYW5kIGNvZGUgZ29sZicsICdwcm9ncmFtbWluZyBwdXp6bGVzIF9fX19fXyBjb2RlIF9fX18nKQpwcmludApmKCdsb3JlbSBfX19fXyBkb2xvciBfX19fXyBhbWV0IF9fX19fX19fX19fX19fXyBhZGlwaXNjaW5nIGVsaXQgbWF1cmlzIGRhcGlidXMgdGluY2lkdW50IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fIGFjY3Vtc2FuIGZyaW5naWxsYSBwcm9pbiB2dWxwdXRhdGUgdml2ZXJyYSBsb3JlbSBmZXJtZW50dW0gZGljdHVtJywgJ2xvcmVtIGlwc3VtIF9fX19fXyBzaXQgX19fX19fXyBjb25zZWN0ZXR1ciBfX19fX19fX19fX19fX18gZWxpdCBtYXVyaXMgZGFwaWJ1cyB0aW5jaWR1bnQgbWV0dXMgYWNjdW1zYW4gZnJpbmdpbGxhIHByb2luIHZ1bHB1dGF0ZSB2aXZlcnJhIGxvcmVtIF9fX19fX19fX19fX19fX19fX19fX19fX19fX18gZGljdHVtJykK