#include <bits/stdc++.h>
using namespace std;
long long int mod = 1000000007;
long long int POWER[65];
void precompute() {
  POWER[0] = 1;
  for (int i = 1; i < 31; i++) POWER[i] = POWER[i - 1] << 1LL;
}
long long int power(long long int x, long long int y, long long int mod) {
  long long int res = 1;
  x %= mod;
  while (y) {
    if (y & 1) res = (res * x) % mod;
    y >>= 1;
    x = (x * x) % mod;
  }
  return res;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long int n;
  cin >> n;
  double arr[n];
  long long int a, b;
  for (long long int i = 0; i < n; i++) {
    cin >> a >> b;
    arr[i] = atan2(b, a) * 180 / 3.1415926535;
    if (arr[i] < 0) arr[i] += 360;
  }
  sort(arr, arr + n);
  long double ans = arr[n - 1] - arr[0];
  for (long long int i = 0; i < n - 1; i++) {
    if (ans > (360 - (arr[i + 1] - arr[i])))
      ans = (360 - (arr[i + 1] - arr[i]));
  }
  printf("%0.6Lf\n", ans);
  return 0;
}
