Indians believe that if you work for fixed hours, the person is more efficient, but its a myth. Same goes with parents, they want their child to study at least 4 hrs rather seeing DAT their child is more capable of grasping topics in 2 hrs only, but in other nations, they gave their employees flexible timings to complete their work. So, I would go with flexible timings.
As a human, we are gone through daily life processes related to personal and work life. We have one motive of life, live full and satisfactoryly. It's better there must be a flexible timing of work. So, a person can concentrate more enthusiastic and relaxed in work. In USA, The companies provides a 'Relax Timing' to their employees after lunch of 10-15 min and researches says that it did increase their productivity, efficency and creativity towards works.
I didn't find the right solution from the internet.
References: https: //www.iabix.cooup-discussion/flemings-or-fixed-timings-wh
Purchasing Software Video Example