Interface #5, solid by Danil Polshin