"""
출처:프로그래머스,
https://school.programmers.co.kr/learn/courses/30/lessons/42842
"""
# 풀이 과정
def solution(brown, yellow):
result = []
b = brown
y = yellow
k = b + y
t = k
while t >= k ** 0.5:
a = k / t
if a == int(a) and a > 2:
if k - (2 * t + (a - 2) * 2) == y:
return [int(t), int(a)]
else:
t -= 1
else:
t -= 1
return 0