2516 practice

Description
abcdefg