ddijddijjjddijddijddijddijjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijddddijddijjjddijddijddijddijjjddjjjddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjjddijddijddijddijjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjjdddijdddijddijjdddijddiddijddijjjjddjjdddijdddijddijjdddijddiddijddijjjjjddjjdddijdddijddijjdddijddiddijddijjjjddjjdddijdddijddijjdddijddiddijdddijjjjddjjdddijdddijddijjdddijddiddijdddijjjjddjjdddijdddijddijjdddijddiddijdddijjjjddjjdddijdddijddijjdddijdiddijdddijjjjddjjdddijdddijddijjddddijdiddijdddijjjjddjjdddijdddijddijjddddijdiddijdddijjjjddjjdddijdddijddijjddddijdiddijdddijjjjddjjdddijdddijddijjddddijdiddijdddijjjjddjjdddijdddijddijjddddijdiddijdddijjjjddjjdddijdddijddijjddddijdiddijddddijjjddjjdddijdddijddijjddddijdiddijddddijjjddjjdddijdddijddijjddddijdiddijddddijjjddjjdddijdddijddijjddddijdiddijddddijjjddjjdddijdddijddijjjdddijdiddijddddijjjddjjdddijdddijddijjjdddijdiddijddddijjjddjjdddijdddijddijjjdddijdiddijddddijjjddjjdddijdddijddijjjdddijdiddijddddijjjddjjjdddidddijddijjjdddijdiddijddddijjjddjjjdddidddijddijjjdddijdiddijddddijjjjddjjdddidddijddijjjdddijdiddijddddijjjjddjjdddidddijddijjjdddijdiddijddddijjjjddjjdddidddijddijjjdddijdiddijddddijjjjddjjdddidddijddijjjddddijdidijddddijjjjddjjdddidddijddijjjddddijdidijddddijjjjddjjdddidddijddijjjddddijdidijddddijjjjddjjdddidddijddijjjddddijdidijddddijjjjddjjdddidddijddijjjddddijdidijddddijjjjdddjjddidddijddijjjddddijdidijddddijjjjd
10 371