WARNING: These solutions are provided
"as is", with absolutely no warranty. They can not be assumed to be
complete, correct, reliable or relevant. If you don't like them, don't
read them. It is a very bad idea to stop thinking on your own hoping that
these solutions will be a total replacement!