Unit Tests for the 3 solutions