#include <stdio.h>
void main()
{
int a, b;
// 正の整数を2つ入力させる
while (1) {
if (a > 0) break;
}
while (1) {
if (b > 0) break;
}
// 最小公倍数を求める(a, b の倍数を探す)
int low = a > b ? a : b; // 大きい方からスタート
while (1) {
if (low % a == 0 && low % b == 0)
break;
low++;
}
printf("\n%dと%dの最小公倍数は %d です。\n", a
, b
, low
); }
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIG1haW4oKQp7CiAgICBpbnQgYSwgYjsKCiAgICAvLyDmraPjga7mlbTmlbDjgpIy44Gk5YWl5Yqb44GV44Gb44KLCiAgICB3aGlsZSAoMSkgewogICAgICAgIHByaW50Zigi77yR44Gk55uu44Gu5q2j44Gu5pW05pWw44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE77yaIik7CiAgICAgICAgc2NhbmYoIiVkIiwgJmEpOwogICAgICAgIGlmIChhID4gMCkgYnJlYWs7CiAgICAgICAgcHJpbnRmKCLmraPjgafjga/jgYLjgorjgb7jgZvjgpPjgIJcbiIpOwogICAgfQoKICAgIHdoaWxlICgxKSB7CiAgICAgICAgcHJpbnRmKCLvvJLjgaTnm67jga7mraPjga7mlbTmlbDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTvvJoiKTsKICAgICAgICBzY2FuZigiJWQiLCAmYik7CiAgICAgICAgaWYgKGIgPiAwKSBicmVhazsKICAgICAgICBwcmludGYoIuato+OBp+OBr+OBguOCiuOBvuOBm+OCk+OAglxuIik7CiAgICB9CgogICAgLy8g5pyA5bCP5YWs5YCN5pWw44KS5rGC44KB44KL77yIYSwgYiDjga7lgI3mlbDjgpLmjqLjgZnvvIkKICAgIGludCBsb3cgPSBhID4gYiA/IGEgOiBiOyAgLy8g5aSn44GN44GE5pa544GL44KJ44K544K/44O844OICgogICAgd2hpbGUgKDEpIHsKICAgICAgICBpZiAobG93ICUgYSA9PSAwICYmIGxvdyAlIGIgPT0gMCkKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgbG93Kys7CiAgICB9CgogICAgcHJpbnRmKCJcbiVk44GoJWTjga7mnIDlsI/lhazlgI3mlbDjga8gJWQg44Gn44GZ44CCXG4iLCBhLCBiLCBsb3cpOwp9Cg==