有一种特殊的二进制密码锁由n个相连的按钮组成(n<30),按钮有凹/凸两种状态用手按按钮会改变其状态。
然而让人头疼的是当你按一个按钮时,跟它相邻的两个按钮状态也会反转当然,如果你按的是最左或者最右边的按钮该按钮只会影响到跟它相邻的一个按钮。
当前密码锁状态已知需要解決的问题是,你至少需要按多少次按钮才能将密码锁转变为所期望的目标状态。
两行给出两个由0、1组成的等长字符串,表示当前/目标密码锁状态其中0代表凹,1代表凸
至少需要进行的按按钮操作次数,如果无法实现转变则输出impossible。