prophet有一片竹林。
当初,他在种植时,把共

棵竹子种成n排,m列,
一段时间后,由于水分、光照和养分不均等原因,每棵竹子的长势各不相同。
这使得整个竹林看上去参差不齐。
于是prophet就决定把所有竹子砍成同样的高度。
但prophet属实是一个古怪的人,他不打算用寻常的方法来完成这一目标。
他制定了这样一个规则,每次他都会选取一棵竹子,他会将这棵竹子砍成原本一半的高度。假设这棵竹子的高度为height,那么砍完后这棵竹子的高度就成了

。(

代表对

向下取整,即只取

的整数部分)
同一棵竹子可以被砍多次。
现在prophet会重复这个操作,直到所有竹子高度相同为止。
并且他会尽量使得最后竹林的高度最高。你能找到这个高度吗?