2478. (Hard) Number of Beautiful Partitions (Day 93)