海盗们的内斗
题号:NC203034
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

    一群海盗在大海中捞出了一箱金币,他们决定按照他们认为最民主的方式分掉这箱金币。

    方法是这样的,海盗们首先按照地位从高到低排序,排成1号海盗,2号海盗,3号海盗......由1号海盗开始提出分配方案,然后由其他的海盗进行投票,赞成或反对,如果反对票比赞成票多,那么这个方案就被认为不民主,提出这个方案的1号海盗就会被扔进海里处决,然后轮到2号海盗,以此类推......

    每个海盗做决定的时候都有如下三个优先级从高到低的准则:1,保住自己的小命;2,获得尽可能多的金币;3,消灭尽可能多的地位比自己高的海盗。

    现在,你是1号海盗,请你预估你最多能获得多少个金币,如果你觉得自己小命不保,请输出“AWSL”(不含引号)

输入描述:

输入两个整数,,分别为海盗数量和金币数量。

输出描述:

如果有分配方案能保住你自己的小命,则输出一个整数,代表你最多获得的金币数。

如果你小命不保,请输出“AWSL”(不含引号)

示例1

输入

复制
5 100

输出

复制
97
示例2

输入

复制
2 1

输出

复制
AWSL

备注:

保证