꼬마 눈사람

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

어느 추운 겨울날, 카샤(Kasia)와 아샤(Asia)가 공원에 놀러 갔습니다. 겨울이라 공원은 눈으로 가득했는데, 정확히는 눈이 xx 리터 쌓여 있었습니다. 아샤가 전화를 하는 동안 카샤는 눈사람을 만들기로 했고, 아샤가 통화를 끝내기도 전에 벌써 눈 kk 리터로 눈덩이 하나를 만들어 두었습니다.

아샤는 눈덩이 3개로 눈사람을 만들고 싶어 합니다. 이때 어떤 눈덩이 위에 올리는 눈덩이는 바로 아래 눈덩이보다 부피가 정확히 2배 작아야 합니다. 즉, 위 눈덩이의 부피는 바로 아래 눈덩이의 절반입니다. 카샤가 만든 눈덩이는 크기를 키우거나 줄일 수 없고 반드시 그대로 사용해야 합니다. 그러지 않으면 카샤가 삐칠 수도 있으니까요.

두 사람은 가능한 한 큰 눈사람을 만들고 싶어 합니다. 단, 공원에 있는 눈 xx 리터를 넘겨 쓸 수는 없습니다. 이렇게 만들 수 있는 눈사람의 최대 부피는 몇 밀리리터일까요? (눈 1리터는 1000밀리리터입니다.)

입력

첫째 줄에 두 정수 xx, kk가 주어집니다 (1x1061 \le x \le 10^6, 1k1051 \le k \le 10^5, k<xk < x). xx는 공원에 쌓인 눈의 양(리터), kk는 카샤가 만든 눈덩이 하나에 들어간 눈의 양(리터)을 뜻합니다.

출력

첫째 줄에 만들 수 있는 눈사람의 최대 부피를 밀리리터 단위 정수 하나로 출력합니다. 눈이 부족해 조건을 만족하는 눈사람을 만들 수 없으면 00을 출력합니다.