Test cases failing in tilling problem 2

only one test case is passing can plzz someone correct my code.
code link : https://ide.codingblocks.com/s/87194

Hi @himanshukumarclassic37.hk,see let the size of the board is 2X2 then you can place the tile as 1X2 so once yo have placed the tile so you will be able to place only 1 another tile when the tile is place like this.so see if the size is m then you will be able to place m-2 tiles and if you place the tile as 2X1 then you will be able to put m-1 tiles more so if you make a function f then total no of ways will be f(m-2)+f(m-1) and think about the base cases.