KATA03 username limit implementation