A program is seeded with 30 faults. During testing, 21 faults are detected, 15 of which are seeded faults and 6 of which are indigenous faults. What is the Mill's estimate of the number of indigenous faults remaining undetected in the program?