# frozen_string_literal: true def solve (A + B).gcd(A * B) end A, B = gets.split.map(&:to_i) puts solve