#include <bits/stdc++.h>
using namespace std;
inline void read(int &x) {
  x = 0;
  register char c = getchar();
  for (; c < '0' || c > '9'; c = getchar())
    ;
  for (; c >= '0' && c <= '9'; c = getchar())
    x = (x << 3) + (x << 1) + (c - '0');
}
inline void write(int x) {
  register char buffor[35];
  register int i = 0;
  do {
    buffor[i++] = (x % 10) + '0';
    x /= 10;
  } while (x);
  i--;
  while (i >= 0) putchar(buffor[i--]);
  putchar('\n');
}
int main() {
  int t;
  {
    int n, b, p;
    read(n), read(b), read(p);
    int k, ans, fans = 0;
    int g = n;
    while (n > 1) {
      for (int i = 0; i < 32; i++) {
        if (n & (1 << (31 - i))) {
          ans = (1 << (31 - i));
          break;
        }
      }
      k = ans;
      fans += k * b + k / 2;
      n = (k / 2) + (n - k);
    }
    printf("%d %d\n", fans, p * g);
  }
  return 0;
}
