What is time? How is it flowing? Nature of mind and time.