Completed solutions with SLIM implementation.