정수 B에 0보다 큰 정수 N을 곱해서 정수 A를 만들 수 있으면 A는 B의 배수다. 예를 들어 5×2=10이므로 10은 5의 배수이고, 10×1=10이므로 10은 자기 자신의 배수이며, 1×6=6이므로 6은 1의 배수다. 20은 1, 2, 4, 5, 10, 20의 배수다.
두 수의 공배수 중 가장 작은 값이 두 수의 최소공배수다. 2와 5의 최소공배수는 10인데, 10보다 작은 공배수가 없기 때문이다. 10과 20의 최소공배수는 20이고, 5와 3의 최소공배수는 15다.
두 정수 A와 B의 최소공배수를 구하는 프로그램을 작성하시오.