flexible
could be sharper
Rating: 4 stars