Berland Crossword

CodeForces - 1494B