import std.stdio;
import std.algorithm;
import std.range;
import std.conv;
import std.stdio;
import std.math;
import std.algorithm;
import std.array;
import std.string;
import std.conv;
import std.range;
import std.file;
import std.datetime;
  
void main() {
    
    int elemanSayisi = stdin.readln.strip.to!int;
    int[] elemanlar = stdin.readln.strip.split.map!(a=> a.to!int()).array;
    
    int toplam = 0;

        
    for ( int i = 0; i < elemanlar.length - 1; i++ )
    {
        if ( elemanlar[i] == 1 && elemanlar[i+1] == 2 )
        {
            if ( i > 0 && elemanlar[i - 1] == 3 )
                toplam += 2;
            else 
                toplam += 3;
        }
        else if ( elemanlar[i] == 2 && elemanlar[i+1] == 1 )
            toplam += 3;
        else if ( elemanlar[i] == 3 && elemanlar[i+1] == 1 )
            toplam += 4;
        else if ( elemanlar[i] == 1 && elemanlar[i+1] == 3 )
            toplam += 4;   
        else 
        {
            return writeln("Infinite");
        }
    }
    
    writeln("Finite");
    writeln(toplam);
}
