만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

달콤한 인생

면접 대비

시간 제한2초메모리 제한1024 MB

요약
두 사람이 한 번에 최대 k개의 사탕을 가져가되, 상대가 직전에 가져간 개수와는 같은 개수를 가져갈 수 없습니다. 처음 n개에서 누가 이기는지 구합니다.
난이도

보통10점 중 5점

유형
게임 이론, 수학
정답자
아직 제출이 없습니다

문제

피크시키는 에너지를 먹고 살지만 단것도 아주 좋아한다. 오늘 파푸스가 딤 딤이치의 아파트를 마샤와 함께 거닐다가 탁자 위에서 사탕 한 봉지를 찾았다.

봉지에는 사탕이 정확히 nn개 들어 있었다. 두 사람 모두 사탕을 최대한 많이 가져가고 싶어 하지만, 반으로 나누기는 너무 번거롭다. 그래서 게임으로 나누기로 했다.

파푸스와 마샤는 번갈아 가며 더미에서 사탕을 집는다. 한 번의 차례에 kk개 이하만 집을 수 있다. 손이 작아서 많이 쥘 수 없기 때문이다. 또한 상대가 직전 차례에 집은 개수와 같은 개수는 집을 수 없다. 같은 수의 반복은 지루하기 때문이다.

움직일 수 없는 사람이 진다. 신사인 파푸스는 첫 번째 차례를 마샤에게 양보했다. 이긴 사람은 사탕을 원하는 대로 나눌 권리를 가진다. 두 사람이 최선을 다했을 때 누가 이기는지 알려 달라.

입력

입력 파일의 첫 번째이자 유일한 줄에 두 정수 nn, kk가 주어진다 (1≤n≤1091 \le n \le 10^9, 1≤k≤1001 \le k \le 100). nn은 처음 사탕의 개수, kk는 한 번의 차례에 집을 수 있는 사탕의 최대 개수이다.

출력

출력 파일의 한 줄에 이기는 사람을 출력한다. 마샤가 이기면 <<Masya>>, 파푸스가 이기면 <<Papus>>를 출력한다.

예제2

  1. 예제 1

    입력
    4 2
    
    예상 출력
    Masya
    
  2. 예제 2

    입력
    5 3
    
    예상 출력
    Masya