add strategy_cheap and pass the test cases