Java easy solution
Just list out all correct possibilities, return false if no case matches.\n```\npublic boolean lemonadeChange(int[] bills) {\n        if (bills[0] != 5) return 
Just list out all correct possibilities, return false if no case matches.\n```\npublic boolean lemonadeChange(int[] bills) {\n        if (bills[0] != 5) return false;\n        \n        int fives = 0, tens = 0;\n        for (int bill : bills) {\n            if (bill == 5) {\n                fives++;\n                continue;\n            } else if (bill == 10 && fives != 0) {\n                fives--;\n                tens++;\n                continue;\n            } else if (bill == 20) {\n                if (tens != 0 && fives != 0) {\n                    tens--;\n                    fives--;\n                    continue;\n                } else if (fives >= 3) {\n                    fives -= 3;\n                    continue;\n                }\n            }\n            return false;\n        }\n        return true;\n    }
['Java']