#include <bits/stdc++.h>
using namespace std;
int n, m, i, j, a, b, ans = 1e9;
int main() {
  scanf("%d%d%d%d%d%d", &n, &m, &i, &j, &a, &b);
  if (i == 1 || i == n) {
    if (j == 1 || j == m) {
      printf("0\n");
      return 0;
    }
  }
  if (n <= a || m <= b) {
    printf("Poor Inna and pony!\n");
    return 0;
  }
  if ((i - 1) % a == 0 && (j - 1) % b == 0 &&
      (((i - 1) / a + (j - 1) / b) % 2 == 0))
    ans = min(ans, max((i - 1) / a, (j - 1) / b));
  if ((i - 1) % a == 0 && (m - j) % b == 0 &&
      (((i - 1) / a + (m - j) / b) % 2 == 0))
    ans = min(ans, max((i - 1) / a, (m - j) / b));
  if ((n - i) % a == 0 && (j - 1) % b == 0 &&
      (((n - i) / a + (j - 1) / b) % 2 == 0))
    ans = min(ans, max((n - i) / a, (j - 1) / b));
  if ((n - i) % a == 0 && (m - j) % b == 0 &&
      (((n - i) / a + (m - j) / b) % 2 == 0))
    ans = min(ans, max((n - i) / a, (m - j) / b));
  if (ans == 1e9)
    printf("Poor Inna and pony!\n");
  else
    printf("%d\n", ans);
  return 0;
}
