Rating: 23.17

Abstraction