more sucinct reducer solution
more sucinct reducer solution

saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning,saramic/learning