<s>[INST] # Readability Measures
Several readability measures are used to assess the readability of text. The Flesch-Kincaid Grade Level is one of the most well-known measures. It is calculated by taking the average number of words per sentence and the average number of syllables per word, and applying a formula. 

Here is a Python program that implements this formula. 

```python
import re

def syllable_count(word):
    """Return the number of syllables in the word."""
    word = word.lower()
    count = 0
    vowels = 'aeiouy'
    word = word.replace('e', '', word.count('e') - 1)
    word = re.sub(r'[^aeiouy\s]', '', word)
    if word[0] in vowels:
        count +=1
    for index in range(1, len(word)):
        if word[index] in vowels and word[index - 1] not in vowels:
            count +=1
    if word.endswith('e'):
        count -= 1
    if count == 0:
        count +=1
    return count

def readability_grade(text):
    """Return the Flesch-Kincaid Grade Level of the text."""
    words = text.replace(';',' ').replace(':', ' ').replace('-', ' ').split()
    num_words = len(words)
    
    # Count the total number of sentences.
    sentences = re.sub(r'[.!?[/INST]