题目描述							
						
						
							翻转游戏是在4*4的正方形里进行的,每个小正方形放有拥有黑白两面的棋子。每一轮你翻转3-5个棋子,把它从白变黑或从黑变白。翻转的规则如下:
1. 选择任意一个棋子。
	2. 翻转选择的棋子和与它相临的前后左右的棋子(如果有的话)。
	 参考如下例子:
bwbw
wwww
bbwb
bwwb
b表示黑色在上面,w表示白色在上面。如果选择第三行第一个棋子进行翻转结果如下:
bwbw
bwww
wwwb
wwwb
游戏的目标在于使所有白色或所有黑色朝上,你的任务是计算完成目标所需要的最少步数。
	参考如下例子:
bwbw
wwww
bbwb
bwwb
b表示黑色在上面,w表示白色在上面。如果选择第三行第一个棋子进行翻转结果如下:
bwbw
bwww
wwwb
wwwb
游戏的目标在于使所有白色或所有黑色朝上,你的任务是计算完成目标所需要的最少步数。
						 
					 
										
						
							
								输入							
						
						
							输入4行,每行4单词w或b,表示游戏初始格局。
						
					 
										
						
							
								输出							
						
						
							输出完成目标所需最小步数。如果最初格局及达到目标,输出0;不能达到目标输出“Impossible”(不用引号)。