splittes solution into smaller solutions