The dice problem

You are given a cubic dice with 6 faces. All the individual faces have a number printed on them. The numbers are in the range of 1 to 6, like any ordinary dice. You will be provided with a face of this cube, your task is to guess the number on the opposite face of the cube.Examples:Input: N = 2Output: 5Explanation:For dice facing number 5 opposite face will have the number 2.Input: N = 6Output: 1Naive Approach: In a normal 6 faced dice, 1 is opposite to 6, 2 is opposite to 5, and 3 is opposite to 4. Hence a normal if-else-if block can be placed Approach: The idea is based on the observation that the sum of two opposite sides of a cubical dice is equal to 7. So, just subtract the given N from 7 and print the answer.Below is the implementation of the above approach:C++14#include& lt; bits / stdc++.h & gt;using namespace std;int oppositeFaceOfDice(int N){            int ans = 7 – N;        cout& lt;