best possible answers

best possible answers