Excellent work. All mandatory tasks have been implemented correctly. The code quality is great. Well done!(100/100)