#include <bits/stdc++.h>
using namespace std;
int n, a;
double minn = 1000000;
int x, y;
double suan(int q, int w) {
  double av = 180.0 * (n - 2) / n;
  double a1 = 180.0 * (q - 2) - (q - 2) * av;
  a1 = a1 / 2.0;
  double a2 = 180.0 * (n - w) - (n - w) * av;
  a2 /= 2.0;
  return av - (a1 + a2);
}
int main() {
  scanf("%d%d", &n, &a);
  for (int i = 2; i < n; i++) {
    double v = 100000;
    int z = 0;
    int l = i + 1;
    int r = n;
    while (r >= l) {
      int m = (r + l) / 2;
      double k = suan(i, m);
      if (abs(k - a) < v) {
        v = abs(k - a);
        z = m;
      }
      if (k < a) {
        l = m + 1;
      } else if (k > a) {
        r = m - 1;
      } else
        break;
    }
    if (v < minn) {
      minn = v;
      x = i;
      y = z;
    }
  }
  printf("%d 1 %d", x, y);
  return 0;
}
