만드는 중입니다

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

말비카와 아니메시의 빨강 파랑 카드 게임

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

요약
R과 B로 적힌 카드 한 줄이 주어집니다. 두 사람이 번갈아 빨간 카드 하나와 그 오른쪽의 파란 카드 연속 구간을 뒤집을 때 누가 이기는지 구합니다.
난이도

보통10점 중 6점

유형
게임 이론, 비트 연산
정답자
아직 제출이 없습니다

문제

말비카와 아니메시가 왼쪽에서 오른쪽으로 한 줄로 놓인 nn장의 카드로 게임을 한다. 각 카드는 한쪽 면이 빨강, 다른 쪽 면이 파랑이다. 말비카가 먼저 하고, 두 사람은 번갈아 차례를 진행한다.

한 차례에서 플레이어는 빨강이 위를 향한 카드 하나를 고른다. 그리고 고른 카드 바로 오른쪽에 있는 파랑이 위를 향한 카드를 연속으로 0장 이상 고른다. 고른 카드는 모두 뒤집힌다. 즉 빨강 카드는 파랑이 되고, 고른 파랑 카드는 빨강이 된다. 이후 차례는 상대에게 넘어간다.

차례에서 둘 수 있는 수가 없는 플레이어가 진다. 두 플레이어는 최선을 다해 둔다. 이긴 사람을 구하라.

입력

첫 줄에 테스트 케이스의 수를 나타내는 정수 TT가 주어진다.

각 테스트 케이스는 'R'과 'B'로 이루어진 문자열 한 줄로 주어진다. 왼쪽에서 i번째 문자는 i번째 카드의 처음 상태이며, 'R'은 빨강이 위를 향한 상태, 'B'는 파랑이 위를 향한 상태를 뜻한다.

출력

각 테스트 케이스마다 말비카가 이기면 'Malvika', 아니메시가 이기면 'Animesh'를 한 줄에 출력한다.

제한

1≤T≤1001 \le T \le 100

1≤n≤5001 \le n \le 500, 여기서 nn은 각 문자열의 길이이다.

힌트

첫 번째 예시에서 말비카는 첫 수로 빨강 카드를 뒤집는다. 그러면 카드가 파랑이 되고, 아니메시는 둘 수 있는 수가 없어 진다. 따라서 말비카가 이긴다.

두 번째 예시에서 말비카는 첫 차례에 둘 수 있는 수가 없어 진다. 따라서 아니메시가 이긴다.

예제1

  1. 예제 1

    입력
    2
    R
    BB
    
    예상 출력
    Malvika
    Animesh