(摄影 陈锦)
清晨,一场大雾,笼罩着杭州师范大学仓前校区,仙气缭绕,仿佛置身于仙境。
认真学习的小木很早准备去恕园上课,但是因为雾气太重,他走了很久才找到上课的教室。聪明的小木为了防止迷路,画了一张n*m的地图。途中记录他经过的恕园X号楼(S,s,H,h,U,u都算是恕园的教学楼)。因为小木是一个善于发现生活的美的同学,他还记录途中所遇到的小花、小草、河流……
到达教室后,他想知道自己在恕园中路过了几幢教学楼,你能帮帮他吗?
例如,这是一张4*4的地图:
*S*h
*s.g
a*h*
*su.
小木在路上遇到了S,h,s,g,h,s,u,一共6幢恕园的教学楼。
只有一组输入。
第一行输入地图的大小n,m(1<=n<=100,1<=m<=100)。
接下来的n行,每行输入m个字符,字符仅包含(“*”,“.” 和大小写字母)。
输出仅包含一行。
请输出小木途中经过了几幢教学楼(实际上就是统计出现了多少个s,h,u,包括大小写),如果他没有遇到教学楼,请输出”Impossible!”。