analysis amortized 245617