Implement ASCII canvas and solve two data problems | Asana Interview Question