N, A, B = gets.split.map(&:to_i) if N % 2 == 0 if 2 * A > B if A > B puts -1 * A * (N - 1) else if N > 2 puts -1 * A * (N - 3) - B * 2 else puts -1 * A - 2 * B end end else puts A * (N - 1) - B * N end else if 2 * A > B puts A * -1 * (N - 1) - B else puts A * (N - 1) - B * N end end