A 和 B 正在为编程比赛做准备。
为了训练他们的逻辑思维,更好地解决问题,A和B决定下棋。
在比赛中,A想知道现在谁剩下来的象棋棋子的子力更强。
对于每个国际象棋的棋子,我们知道它的子力价值。
皇后(Q)的价值是9,
车(R)的价值是5,
象(B)的价值是3,
骑士(N)的价值是3,
而小兵(P)的价值为1。
正如我们所知道的那样,没有国王(K)的一方是肯定会输的。所以,在评估价值时不考虑国王的子力。
对于A和B,他们规定玩家的剩余子力等于他在棋盘上所有剩下的棋子的子力价值之和。
由于 A 不喜欢在编程竞赛之外浪费精力去数数,他请你帮他确定哪个玩家的剩余子力更大。
输入一共八行,八列,描述这个棋盘。
白方的棋子如要表示均用大写字母,黑方则用的是小写字母。
白方棋子规定如下:皇后用Q表示,车用R表示,象用B表示,骑士用N表示,小兵用P表示,国王用K表示。
黑方棋子则相反,用小写字母:q,r,b,n,p,k。
一个空的棋盘格子用"."(一个点)表示
无需考虑棋盘上的情况能否在真实的游戏中实现,只需比较剩余子力价值。
样例2输入
rnbqkbnr
pppppppp
........
........
........
........
PPPPPPPP
RNBQKBNR
样例2输出
样例3输入
rppppppr
...k....
........
........
........
........
K...Q...
........
样例3输出
Black
对于样例一,白方总子力价值为9,黑方剩余总子力价值为5,所以输出"White"。
对于样例二,两方剩余总子力价值均为39,输出"Draw"。
对于样例三,白方剩余总子力价值为9,黑方剩余总子力价值为16,输出"Black"。