**Count Between Tags** You are given an HTML string. Your task is to determine the number of characters encompassed by each HTML tag in the string. For each tag, count the number of characters that are enclosed between the opening () and closing () tags. A tag is composed of one or more lowercase English letters (a-z). For example: ... , ... It can be followed by digits (0-9) i.e ... The content between the tags can consist of: English characters (a-z, A-Z). Digits (0-9). Punctuation marks: period (.), comma (,), and spaces(' '). Note When a character is encompassed by a same tag multiple times, count only once for that tag. A tag can have 0 characters. In that case don't print that tag. Spaces(' ') between the tags are not counted. It is guaranteed that answer will have at least one tag with non zero count. Input Format A single line of string s. Constraints 1 length of string |s| number of unique tags 25 Output Format For each unique tag, output in each line in the format: tag: count in lexicographical order. Sample Input 0 Hello world. This is an html. random text. Sample Output 0 div: 35 h1: 11 p: 13