Print the octagonal pattern

Here given code implementation process.

//C Program 
//Print the octagonal pattern
#include <stdio.h>
#include <stdlib.h>

/*Include Space of given size*/
void space(int size) {

  int counter = 0;

  for (counter = 0; counter < size; counter++) {

    //Add space
    printf(" ");
  }
}

void print_symbol(int size) {
  int counter = 0;
  for (counter = 0; counter < size; counter++) {
    printf("* ");
  }
}
//Display octagonal pattern of given side 
void print_octagonal(int size) {
  if(size<0 )
  {
    return;
  }
  
  printf("\n  Side : %d \n\n", size);
  
  int j=0;
  int i = 0;

  for (i = 0; i < size; ++i)
  {  
    //Print top section
    space(size-i);
    print_symbol(size+i);
    printf("\n");
  }
  for (i = 0; i < size-1; ++i)
  {  
    //Display middle layer
    printf(" ");
    print_symbol((size)*2-1);
    printf("\n");
  }
  for (i = 0; i < size-1; ++i)
  {  
    //Display bottom layer
    space(i+2);
    print_symbol((size-1)*2-i);
    printf("\n");
  }
}

int main() {
  //Test Cases
  print_octagonal(4);
  print_octagonal(5);
  print_octagonal(7);
  return 0;
}

Output

  Side : 4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

  Side : 5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

  Side : 7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
/*
  Java Program
  Print the octagonal pattern
*/
class MyPattern
{
  public void space(int size)
  {
    int counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      //Add space
      System.out.print(" ");
    }
  }
  public void print_symbol(int size)
  {
    int counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      System.out.print("* ");
    }
  }
  //Display octagonal pattern of given side 
  public void print_octagonal(int size)
  {
    if (size < 0)
    {
      return;
    }
    System.out.print("\n Side : " + size + " \n\n");
    int j = 0;
    int i = 0;
    for (i = 0; i < size; ++i)
    {
      //Print top section
      space(size - i);
      print_symbol(size + i);
      System.out.print("\n");
    }
    for (i = 0; i < size - 1; ++i)
    {
      //Display middle layer
      System.out.print(" ");
      print_symbol((size) * 2 - 1);
      System.out.print("\n");
    }
    for (i = 0; i < size - 1; ++i)
    {
      //Display bottom layer
      space(i + 2);
      print_symbol((size - 1) * 2 - i);
      System.out.print("\n");
    }
  }
  public static void main(String[] args)
  {
    MyPattern obj = new MyPattern();
    //Test Cases
    obj.print_octagonal(4);
    obj.print_octagonal(5);
    obj.print_octagonal(7);
  }
}

Output

 Side : 4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side : 5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side : 7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
/*
  C++ Program
  Print the octagonal pattern
*/
#include<iostream>

using namespace std;
class MyPattern
{
  public: void space(int size)
  {
    int counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      cout << " ";
    }
  }
  void print_symbol(int size)
  {
    int counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      cout << "* ";
    }
  }
  //Display octagonal pattern of given side 
  void print_octagonal(int size)
  {
    if (size < 0)
    {
      return;
    }
    cout << "\n Side : " << size << " \n\n";
    int j = 0;
    int i = 0;
    for (i = 0; i < size; ++i)
    {
      //Print top section
      this->space(size - i);
      this->print_symbol(size + i);
      cout << "\n";
    }
    for (i = 0; i < size - 1; ++i)
    {
      cout << " ";
      this->print_symbol((size) * 2 - 1);
      cout << "\n";
    }
    for (i = 0; i < size - 1; ++i)
    {
      //Display bottom layer
      this->space(i + 2);
      this->print_symbol((size - 1) * 2 - i);
      cout << "\n";
    }
  }
};
int main()
{
  MyPattern obj =  MyPattern();
  //Test Cases
  obj.print_octagonal(4);
  obj.print_octagonal(5);
  obj.print_octagonal(7);
  return 0;
}

Output

 Side : 4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side : 5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side : 7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
/*
  C# Program
  Print the octagonal pattern
*/
using System;
class MyPattern
{
  public void space(int size)
  {
    int counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      //Add space
      Console.Write(" ");
    }
  }
  public void print_symbol(int size)
  {
    int counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      Console.Write("* ");
    }
  }
  //Display octagonal pattern of given side 
  public void print_octagonal(int size)
  {
    if (size < 0)
    {
      return;
    }
    Console.Write("\n Side : " + size + " \n\n");
    int i = 0;
    for (i = 0; i < size; i++)
    {
      //Print top section
      space(size - i);
      print_symbol(size + i);
      Console.Write("\n");
    }
    for (i = 0; i < size - 1; i++)
    {
      //Display middle layer
      Console.Write(" ");
      print_symbol((size) * 2 - 1);
      Console.Write("\n");
    }
    for (i = 0; i < size - 1; i++)
    {
      //Display bottom layer
      space(i + 2);
      print_symbol((size - 1) * 2 - i);
      Console.Write("\n");
    }
  }
  public static void Main(String[] args)
  {
    MyPattern obj = new MyPattern();
    //Test Cases
    obj.print_octagonal(4);
    obj.print_octagonal(5);
    obj.print_octagonal(7);
  }
}

Output

 Side : 4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side : 5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side : 7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
<?php
/*
  Php Program
  Print the octagonal pattern
*/
class MyPattern
{
  public  function space($size)
  {
    $counter = 0;
    for ($counter = 0; $counter < $size; $counter++)
    {
      //Add space
      echo(" ");
    }
  }
  public  function print_symbol($size)
  {
    $counter = 0;
    for ($counter = 0; $counter < $size; $counter++)
    {
      echo("* ");
    }
  }
  //Display octagonal pattern of given side 
  public  function print_octagonal($size)
  {
    if ($size < 0)
    {
      return;
    }
    echo("\n Side : ". $size ." \n\n");
    $i = 0;
    for ($i = 0; $i < $size; ++$i)
    {
      //Print top section
      $this->space($size - $i);
      $this->print_symbol($size + $i);
      echo("\n");
    }
    for ($i = 0; $i < $size - 1; ++$i)
    {
      //Display middle layer
      echo(" ");
      $this->print_symbol(($size) * 2 - 1);
      echo("\n");
    }
    for ($i = 0; $i < $size - 1; ++$i)
    {
      //Display bottom layer
      $this->space($i + 2);
      $this->print_symbol(($size - 1) * 2 - $i);
      echo("\n");
    }
  }
}

function main()
{
  $obj = new MyPattern();
  //Test Cases
  $obj->print_octagonal(4);
  $obj->print_octagonal(5);
  $obj->print_octagonal(7);
}
main();

Output

 Side : 4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side : 5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side : 7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
/*
  Node Js Program
  Print the octagonal pattern
*/
class MyPattern
{
  space(size)
  {
    var counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      //Add space
      process.stdout.write(" ");
    }
  }
  print_symbol(size)
  {
    var counter = 0;
    for (counter = 0; counter < size; counter++)
    {
      process.stdout.write("* ");
    }
  }
  //Display octagonal pattern of given side 
  print_octagonal(size)
  {
    if (size < 0)
    {
      return;
    }
    process.stdout.write("\n Side : " + size + " \n\n");
    var i = 0;
    for (i = 0; i < size; ++i)
    {
      //Print top section
      this.space(size - i);
      this.print_symbol(size + i);
      process.stdout.write("\n");
    }
    for (i = 0; i < size - 1; ++i)
    {
      //Display middle layer
      process.stdout.write(" ");
      this.print_symbol((size) * 2 - 1);
      process.stdout.write("\n");
    }
    for (i = 0; i < size - 1; ++i)
    {
      //Display bottom layer
      this.space(i + 2);
      this.print_symbol((size - 1) * 2 - i);
      process.stdout.write("\n");
    }
  }
}

function main(args)
{
  var obj = new MyPattern();
  //Test Cases
  obj.print_octagonal(4);
  obj.print_octagonal(5);
  obj.print_octagonal(7);
}
main();

Output

 Side : 4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side : 5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side : 7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
#   Python 3 Program
#   Print the octagonal pattern

class MyPattern :
  def space(self, size) :
    counter = 0
    counter = 0
    while (counter < size) :
      print(" ", end = "")
      counter += 1
    
  
  def print_symbol(self, size) :
    counter = 0
    counter = 0
    while (counter < size) :
      print("* ", end = "")
      counter += 1
    
  
  # Display octagonal pattern of given side 
  def print_octagonal(self, size) :
    if (size < 0) :
      return
    
    print("\n Side : ", size ," \n\n", end = "")
    i = 0
    while (i < size) :
      # Print top section
      self.space(size - i)
      self.print_symbol(size + i)
      print("\n", end = "")
      i += 1
    
    i = 0
    while (i < size - 1) :
      # Display middle layer
      print(" ", end = "")
      self.print_symbol((size) * 2 - 1)
      print("\n", end = "")
      i += 1
    
    i = 0
    while (i < size - 1) :
      # Display bottom layer
      self.space(i + 2)
      self.print_symbol((size - 1) * 2 - i)
      print("\n", end = "")
      i += 1
    
  

def main() :
  obj = MyPattern()
  # Test Cases
  obj.print_octagonal(4)
  obj.print_octagonal(5)
  obj.print_octagonal(7)


if __name__ == "__main__": main()

Output

 Side :  4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side :  5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side :  7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
#   Ruby Program
#   Print the octagonal pattern

class MyPattern

  def space(size)
  
    counter = 0
    counter = 0
    while (counter < size)
    
      print(" ")
      counter += 1
    end
  end
  def print_symbol(size)
  
    counter = 0
    counter = 0
    while (counter < size)
    
      print("* ")
      counter += 1
    end
  end
  # Display octagonal pattern of given side 
  def print_octagonal(size)
  
    if (size < 0)
    
      return
    end
    print("\n Side : ", size ," \n\n")
    i = 0
    while (i < size)
    
      # Print top section
      self.space(size - i)
      self.print_symbol(size + i)
      print("\n")
      i += 1
    end
    i = 0
    while (i < size - 1)
    
      # Display middle layer
      print(" ")
      self.print_symbol((size) * 2 - 1)
      print("\n")
      i += 1
    end
    i = 0
    while (i < size - 1)
    
      # Display bottom layer
      self.space(i + 2)
      self.print_symbol((size - 1) * 2 - i)
      print("\n")
      i += 1
    end
  end
end
def main()

  obj = MyPattern.new()
  # Test Cases
  obj.print_octagonal(4)
  obj.print_octagonal(5)
  obj.print_octagonal(7)
end
main()

Output

 Side : 4 

    * * * * 
   * * * * * 
  * * * * * * 
 * * * * * * * 
 * * * * * * * 
 * * * * * * * 
 * * * * * * * 
  * * * * * * 
   * * * * * 
    * * * * 

 Side : 5 

     * * * * * 
    * * * * * * 
   * * * * * * * 
  * * * * * * * * 
 * * * * * * * * * 
 * * * * * * * * * 
 * * * * * * * * * 
 * * * * * * * * * 
 * * * * * * * * * 
  * * * * * * * * 
   * * * * * * * 
    * * * * * * 
     * * * * * 

 Side : 7 

       * * * * * * * 
      * * * * * * * * 
     * * * * * * * * * 
    * * * * * * * * * * 
   * * * * * * * * * * * 
  * * * * * * * * * * * * 
 * * * * * * * * * * * * * 
 * * * * * * * * * * * * * 
 * * * * * * * * * * * * * 
 * * * * * * * * * * * * * 
 * * * * * * * * * * * * * 
 * * * * * * * * * * * * * 
 * * * * * * * * * * * * * 
  * * * * * * * * * * * * 
   * * * * * * * * * * * 
    * * * * * * * * * * 
     * * * * * * * * * 
      * * * * * * * * 
       * * * * * * * 
/*
  Scala Program
  Print the octagonal pattern
*/
class MyPattern
{
  def space(size: Int): Unit = {
    var counter: Int = 0;
    counter = 0;
    while (counter < size)
    {
      print(" ");
      counter += 1;
    }
  }
  def print_symbol(size: Int): Unit = {
    var counter: Int = 0;
    counter = 0;
    while (counter < size)
    {
      print("* ");
      counter += 1;
    }
  }
  //Display octagonal pattern of given side 
  def print_octagonal(size: Int): Unit = {
    if (size < 0)
    {
      return;
    }
    print("\n Side : " + size + " \n\n");
    var i: Int = 0;
    while (i < size)
    {
      //Print top section
      space(size - i);
      print_symbol(size + i);
      print("\n");
      i += 1;
    }
    i = 0;
    while (i < size - 1)
    {
      //Display middle layer
      print(" ");
      print_symbol((size) * 2 - 1);
      print("\n");
      i += 1;
    }
    i = 0;
    while (i < size - 1)
    {
      //Display bottom layer
      space(i + 2);
      print_symbol((size - 1) * 2 - i);
      print("\n");
      i += 1;
    }
  }
}
object Main
{
  def main(args: Array[String]): Unit = {
    var obj: MyPattern = new MyPattern();
    //Test Cases
    obj.print_octagonal(4);
    obj.print_octagonal(5);
    obj.print_octagonal(7);
  }
}

Output

 Side : 4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side : 5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side : 7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *
/*
  Swift Program
  Print the octagonal pattern
*/
class MyPattern
{
  func space(_ size: Int)
  {
    var counter: Int = 0;
    counter = 0;
    while (counter < size)
    {
      print(" ", terminator: "");
      counter += 1;
    }
  }
  func print_symbol(_ size: Int)
  {
    var counter: Int = 0;
    counter = 0;
    while (counter < size)
    {
      print("* ", terminator: "");
      counter += 1;
    }
  }
  //Display octagonal pattern of given side 
  func print_octagonal(_ size: Int)
  {
    if (size < 0)
    {
      return;
    }
    print("\n Side : ", size ," \n\n", terminator: "");
    var i: Int = 0;
    while (i < size)
    {
      //Print top section
      self.space(size - i);
      self.print_symbol(size + i);
      print("\n", terminator: "");
      i += 1;
    }
    i = 0;
    while (i < size - 1)
    {
      //Display middle layer
      print(" ", terminator: "");
      self.print_symbol((size) * 2 - 1);
      print("\n", terminator: "");
      i += 1;
    }
    i = 0;
    while (i < size - 1)
    {
      //Display bottom layer
      self.space(i + 2);
      self.print_symbol((size - 1) * 2 - i);
      print("\n", terminator: "");
      i += 1;
    }
  }
}
func main()
{
  let obj: MyPattern = MyPattern();
  //Test Cases
  obj.print_octagonal(4);
  obj.print_octagonal(5);
  obj.print_octagonal(7);
}
main();

Output

 Side :  4

    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
 * * * * * * *
  * * * * * *
   * * * * *
    * * * *

 Side :  5

     * * * * *
    * * * * * *
   * * * * * * *
  * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
 * * * * * * * * *
  * * * * * * * *
   * * * * * * *
    * * * * * *
     * * * * *

 Side :  7

       * * * * * * *
      * * * * * * * *
     * * * * * * * * *
    * * * * * * * * * *
   * * * * * * * * * * *
  * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
 * * * * * * * * * * * * *
  * * * * * * * * * * * *
   * * * * * * * * * * *
    * * * * * * * * * *
     * * * * * * * * *
      * * * * * * * *
       * * * * * * *


Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.

New Comment







© 2021, kalkicode.com, All rights reserved