"""
A pangram is a sentence where every letter of the English alphabet appears at least once.

Given a string sentence containing only lowercase English letters, return true if sentence is a pangram,
 or false otherwise.

Example 1:
Input: sentence = "thequickbrownfoxjumpsoverthelazydog"
Output: true
Explanation: sentence contains at least one of every letter of the English alphabet.

Example 2:
Input: sentence = "leetcode"
Output: false

 """

from string import ascii_lowercase,ascii_uppercase


class Solution:
    def checkIfPangram(self, sentence):
        if set(sentence) == set(ascii_lowercase) or set(sentence) == set(ascii_uppercase):
            return True
        else:
            return False


if __name__ == '__main__':
    s = Solution()
    print(s.checkIfPangram("thequickbrownfoxjumpsoverthelazydog"))
