如数家珍rúshǔjiāzhēn
Meanings
1. lit. as if enumerating one's family valuables (idiom)
2. fig. to be very familiar with a matter
Characters used