Notice: This github pages is still developing in progress. If you are looking for my solutions, please move to this github repository.