added file structure for solving self powers problem