computing and problem solving 2329426