4 squares no recursion yet