using System;
using System.Text ;
using System.IO ;
public class Test
{
public static void Main( )
{
Stream inputStream = Console.OpenStandardInput ( ) ;
byte[ ] bytes = new byte[ 100000 ] ;
int outputLength = inputStream.Read ( bytes, 0 , 100000 ) ;
char [ ] chars = Encoding.UTF7 .GetChars ( bytes, 0 , outputLength) ;
var all = new string( chars) ;
var opening = ( all.Length - all.Replace ( "{" , "" ) .Length ) ;
var closing = ( all.Length - all.Replace ( "}" , "" ) .Length ) ;
Console.WriteLine ( "Opening bracket count: {0}. Closing bracket count: {1}, other thing (\" ) count: {2}" , opening, closing, ( all.Length - all.Replace ( "\" " , "" ) .Length ) ) ;
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLklPOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCVN0cmVhbSBpbnB1dFN0cmVhbSA9IENvbnNvbGUuT3BlblN0YW5kYXJkSW5wdXQoKTsKICAgICAgICBieXRlW10gYnl0ZXMgPSBuZXcgYnl0ZVsxMDAwMDBdOwogICAgICAgIGludCBvdXRwdXRMZW5ndGggPSBpbnB1dFN0cmVhbS5SZWFkKGJ5dGVzLCAwLCAxMDAwMDApOwogICAgICAgIGNoYXJbXSBjaGFycyA9IEVuY29kaW5nLlVURjcuR2V0Q2hhcnMoYnl0ZXMsIDAsIG91dHB1dExlbmd0aCk7CiAgICAgICAgdmFyIGFsbCA9IG5ldyBzdHJpbmcoY2hhcnMpOwogICAgICAgIHZhciBvcGVuaW5nID0gKGFsbC5MZW5ndGggLSBhbGwuUmVwbGFjZSgieyIsICIiKS5MZW5ndGgpOwogICAgICAgIHZhciBjbG9zaW5nID0gKGFsbC5MZW5ndGggLSBhbGwuUmVwbGFjZSgifSIsICIiKS5MZW5ndGgpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJPcGVuaW5nIGJyYWNrZXQgY291bnQ6IHswfS4gQ2xvc2luZyBicmFja2V0IGNvdW50OiB7MX0sIG90aGVyIHRoaW5nIChcIikgY291bnQ6IHsyfSIsIG9wZW5pbmcsIGNsb3NpbmcsIChhbGwuTGVuZ3RoIC0gYWxsLlJlcGxhY2UoIlwiIiwgIiIpLkxlbmd0aCkpOwoJfQp9
stdin
L3RlbGxyYXcgQGEgW3smcXVvdDt0ZXh0JnF1b3Q7OiZxdW90O0kgYW0gYSAmcXVvdDt9LHsmcXVvdDt0ZXh0JnF1b3Q7OiAmcXVvdDtET09GVVMmcXVvdDssICZxdW90O2NvbG9yJnF1b3Q7OiZxdW90O3JlZCZxdW90O30seyZxdW90O3RleHQmcXVvdDs6JnF1b3Q7LiAmcXVvdDt9LHsmcXVvdDt0ZXh0JnF1b3Q7OiZxdW90O1llcyZxdW90OywmcXVvdDtjb2xvciZxdW90OzomcXVvdDtyZWQmcXVvdDssJnF1b3Q7Y2xpY2tFdmVudCZxdW90Ozp7JnF1b3Q7YWN0aW9uJnF1b3Q7OiZxdW90O3J1bl9jb21tYW5kJnF1b3Q7LCZxdW90O3ZhbHVlJnF1b3Q7OiZxdW90Oy90ZWxscmF3IEBhIFt7XCZxdW90O3RleHRcJnF1b3Q7OlwmcXVvdDtZb3UgYXJlIFwmcXVvdDt9LHtcJnF1b3Q7dGV4dFwmcXVvdDs6XCZxdW90O09GRklDSUFMTFkgXCZxdW90OyxcJnF1b3Q7Y29sb3JcJnF1b3Q7OlwmcXVvdDtyZWRcJnF1b3Q7fSx7XCZxdW90O3RleHRcJnF1b3Q7OlwmcXVvdDthIFwmcXVvdDt9LHtcJnF1b3Q7dGV4dFwmcXVvdDs6XCZxdW90O0RPT0ZVU1wmcXVvdDssXCZxdW90O2NvbG9yXCZxdW90OzpcJnF1b3Q7cmVkXCZxdW90O30se1wmcXVvdDt0ZXh0XCZxdW90OzpcJnF1b3Q7XG5HbyB0byB0aGUgYm90dG9tLWxlZnQgb2YgdGhlIG1hcCBuYW1lLlwmcXVvdDt9XSZxdW90O319LHsmcXVvdDt0ZXh0JnF1b3Q7OiZxdW90O05vJnF1b3Q7LCZxdW90O2NvbG9yJnF1b3Q7OiZxdW90O2dyZWVuJnF1b3Q7LCZxdW90O2NsaWNrRXZlbnQmcXVvdDs6eyZxdW90O2FjdGlvbiZxdW90OzomcXVvdDtydW5fY29tbWFuZCZxdW90OywgJnF1b3Q7dmFsdWUmcXVvdDs6JnF1b3Q7L3RlbGxyYXcgQGEge1wmcXVvdDt0ZXh0XCZxdW90OzpcJnF1b3Q7XG5cblxuXG5cblxuXG5cblxuXG4gXCZxdW90O30mcXVvdDt9fV0=
/tellraw @a [{"text":"I am a "},{"text": "DOOFUS", "color":"red"},{"text":". "},{"text":"Yes","color":"red","clickEvent":{"action":"run_command","value":"/tellraw @a [{\"text\":\"You are \"},{\"text\":\"OFFICIALLY \",\"color\":\"red\"},{\"text\":\"a \"},{\"text\":\"DOOFUS\",\"color\":\"red\"},{\"text\":\"\nGo to the bottom-left of the map name.\"}]"}},{"text":"No","color":"green","clickEvent":{"action":"run_command", "value":"/tellraw @a {\"text\":\"\n\n\n\n\n\n\n\n\n\n \"}"}}]