It looks like you've been given enough information to resolve your current problem. I'm sure you know the best way to avoid this problem in the future is to use a winter pool cover to keep the debris out of your pool. This will in turn help to avoid the big algae surprise in the spring when...