computing and problem solving 7644535