Time analysis (20/30)

Time analysis