V, T, P = map(int, input().split()) if T == 1: # この場合は、Vに関係なくsniffできない。 # 各ブロックで可能な時間はV+1秒 each = V + 1 print(each * (P + 1)) exit() a = V // (T - 1) each = V + a + 1 print(each * (P + 1))