Given two strings ransomNote and magazine, return true if ransomNote can be constructed using the letters from magazine (each letter can be used only once).
ransomNote = "aa", magazine = "aab"trueWe only need letter frequencies — not order. Magazine provides a "budget" of each letter. Each letter used in the ransom note consumes one unit from that budget. If any budget goes negative, we can't build the note.