dfhquyewtowetyoivnmzxbvhdjfgqrlwktieroypwpreyuiweht
adfqyweutoqrittyiweprouifbnmzbhdsjtyqewitroitkaldjg
adfqewytwoitrthpocnmzhcjgoritquirytqoeitpadgnmzvv
adfyquettpotyjisnmbzlkdjgkfhgyeriuqwepothglksgjkvnm
dguieryupsidnmxcjbkyiwerypweropyew[pscnvsghjreyigwr
qwetihajdvbnzcxv
()