Such a thorough and detailed analysis!! Good job!!