Self-Borrow&Return

AAA