The book named Happy Dogs has already exist in the list, but can be added again:
//input
list
//output
All books:
- [U] Happy Dogs
- [U] Sad Dogs
- [U] happy dogs
- [U] Indonesia
//input
add Happy Dogs
okii added [Happy Dogs] to the list.
remember to read it soon....
//output
list
All books:
- [U] Happy Dogs
- [U] Sad Dogs
- [U] happy dogs
- [U] Indonesia
- [U] Happy Dogs
The expected output should be a message indicating that the book has already exist.
I think it will be better to increase a checker to check if the input book exist or not.

The book named Happy Dogs has already exist in the list, but can be added again:
//input
list
//output
All books:
//input
add Happy Dogs
okii added [Happy Dogs] to the list.
remember to read it soon....
//output
list
All books:
The expected output should be a message indicating that the book has already exist.
I think it will be better to increase a checker to check if the input book exist or not.